我面臨着一個有關winforms應用程序的嚴重問題。我通過Oracle批量插入(ArrayBinding)插入到表中。在執行命令與執行批量插入時的System.AccessViaolation(Oracle.DataAccess)
cmd.ExecuteNonQuery()
我收到以下錯誤:
System.AccessViolationException at Oracle.DataAccess.Client.OpsErr.FreeCtx(IntPtr& opsErrCtx) at Oracle.DataAccess.Client.OracleException.GetOpoErrCtx(IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, IntPtr opsConCtx, String dataSrc, String procedure) at Oracle.DataAccess.Client.OracleException..ctor(IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, IntPtr opsConCtx, String dataSrc, String procedure) at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure) at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src) at Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()
任何想法,在這個問題上?
MacX
哪個版本的Oracle? – V4Vendetta
9i - 9.2.0.8.0服務器 – MacX
你也瞄準2.0,3.5哪個版本?我相信你可能會錯過一些補丁 – V4Vendetta