AV in midas.dll
Posted: Mon 24 Nov 2014 21:58
Hello,
ODAC latest versions, client/server Delphi XE5
We have the following situation:
The client is compiled on 32b platform and the server on 64b platform.
The client contains a TClientDataset and a TDCOMConnection.
The server contains a TOraSession, a TDatasetProvider and a TOraTable. The underlying table has a few fields (doesn't matter how many and what datatype), one of them is varchar2 or integer with a default value (no matter the value). Also the DefaultValues flag from TOraTable's Opions is set to true - very important.
After establishing the connection, trying to put the clientdataset in Insert mode generates an AV in midas.dll.
If none of the table's fields have default value, or the DefaultValues flag is set to false, the AV doesn't occur.
The AV doesn't occur either, if the server is compiled on 32b platform.
I've already built a demo for you; just give me an email address.
Any idea how to circumvent this situation?
ODAC latest versions, client/server Delphi XE5
We have the following situation:
The client is compiled on 32b platform and the server on 64b platform.
The client contains a TClientDataset and a TDCOMConnection.
The server contains a TOraSession, a TDatasetProvider and a TOraTable. The underlying table has a few fields (doesn't matter how many and what datatype), one of them is varchar2 or integer with a default value (no matter the value). Also the DefaultValues flag from TOraTable's Opions is set to true - very important.
After establishing the connection, trying to put the clientdataset in Insert mode generates an AV in midas.dll.
If none of the table's fields have default value, or the DefaultValues flag is set to false, the AV doesn't occur.
The AV doesn't occur either, if the server is compiled on 32b platform.
I've already built a demo for you; just give me an email address.
Any idea how to circumvent this situation?