Juliano Prisco
Member
Hello
I am working with Delphi 7, Oracle 9i r2 Database and Direct Oracle Access Components 4.0.6.2.
The problem is that a Access Violation is happening a little often in the system, and, according to the call stack, is always related with the communication with Oracle. Below is an example of the call stack:
exception class : EAccessViolation
exception message : Access violation at address 00000000. Read of address 00000000.
main thread ($f94):
00000000 +0000 ???
+05d9 oracommon9.dll ttcc2u
+0045 GDM.exe TDataSet.GetFieldData
+005e WS2_32.dll WSASend
+002b oran9.dll nioqwa
+0b9b OraClient9.Dll kpuexec
+0025 OraClient9.Dll OCIStmtExecute
+0031 oci.dll OCIStmtExecute
+0399 GDM.exe Oracle TOracleQuery.InternalExecute
+00aa GDM.exe Oracle TOracleQuery.ExecuteArray
+0061 GDM.exe Oracle TOracleQuery.Execute
+0099 GDM.exe OracleData
TOracleDataSet.InternalInitFieldDefs
+009f GDM.exe OracleData
TOracleDataSet.InternalOpen
+0019 GDM.exe DB TDataSet.DoInternalOpen
+001e GDM.exe DB TDataSet.OpenCursor
+0055 GDM.exe DB TDataSet.SetActive
+0004 GDM.exe DB TDataSet.Open
This happens in other places of the system as well. Any ideias of what I colud check?
Thanks for Reading
Juliano
I am working with Delphi 7, Oracle 9i r2 Database and Direct Oracle Access Components 4.0.6.2.
The problem is that a Access Violation is happening a little often in the system, and, according to the call stack, is always related with the communication with Oracle. Below is an example of the call stack:
exception class : EAccessViolation
exception message : Access violation at address 00000000. Read of address 00000000.
main thread ($f94):
00000000 +0000 ???
+05d9 oracommon9.dll ttcc2u
+0045 GDM.exe TDataSet.GetFieldData
+005e WS2_32.dll WSASend
+002b oran9.dll nioqwa
+0b9b OraClient9.Dll kpuexec
+0025 OraClient9.Dll OCIStmtExecute
+0031 oci.dll OCIStmtExecute
+0399 GDM.exe Oracle TOracleQuery.InternalExecute
+00aa GDM.exe Oracle TOracleQuery.ExecuteArray
+0061 GDM.exe Oracle TOracleQuery.Execute
+0099 GDM.exe OracleData
TOracleDataSet.InternalInitFieldDefs
+009f GDM.exe OracleData
TOracleDataSet.InternalOpen
+0019 GDM.exe DB TDataSet.DoInternalOpen
+001e GDM.exe DB TDataSet.OpenCursor
+0055 GDM.exe DB TDataSet.SetActive
+0004 GDM.exe DB TDataSet.Open
This happens in other places of the system as well. Any ideias of what I colud check?
Thanks for Reading
Juliano