Проблема повреждения памяти в odp.net 18c в хранимой процедуре
net 18c с.net framework 4.7.2 . Одна из моих хранимых процедур получила ошибку повреждения памяти. В предыдущей версии odp.net, когда служба координатора распределенных транзакций остановлена, вызвать эту ошибку, но в моем случае она работает. В моей хранимой процедуре есть определенный пользователем тип, и я вижу возвращаемый результат из моей базы данных, но он вылетает в odp.net. Есть ли какое-либо решение по этому поводу?
Это часто указывает на то, что другая память повреждена. ошибки ---> System.AccessViolationException: попытка чтения или записи в защищенную память. Это часто указывает на то, что другая память повреждена. Oracle.DataAccess.Types.OpsUdt.GetObj (IntPtr, Oracle.DataAccess.Types.OpoUdtValCtx *)
Oracle.DataAccess.Types.OracleUdt.GetObjData (Oracle.DataAccess.Client.OracleConnection, IntPtr, Int32, Oracle.DataAccess.Types.OracleUdtStatus ByRef)
Oracle.DataAccess.Types.OracleUdt.GetData (Oracle.DataAccess.Client.OracleConnection, IntPtr, Int32, Oracle.DataAccess.Types.OracleUdtStatus ByRef, System.Object ByRef)