oracle存储过程在asp.net调用时出现无法将类型为Oracle.ManagedDataAccess.Types.OracleString的对象强制转换为类型System.String

it2022-05-05  93

通过调试发现是

out_msg = (string)cmd.Parameters["out_msg"].Value

此行代码出现了问题。通过分析,是cmd.Parameters["out_msg"].Value强制转换为了system.string。把此行代码换为

out_msg = cmd.Parameters["out_msg"].Value.ToString();

此问题解决


最新回复(0)