我面临着一个有关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