Hi,

I have the following problem:

I got a table with an unique key that it accepts Null, this table is also used by other systems, this way is impossible change the indexes.

In a multi-tier application, I use OracleDataSet in RemoteDataModule pointing for this table.
In the client tier, the access it is through ClientDataSet, the properties IndexFieldNames, IndexNames, are not configured and the property PackedRecord count the value 25.
When receiving the second package of 25 records I receive the message "Key Violation", if I alter the property for -1, the mistake doesn't happen.
This problem doesn't happen when I point ClientDataSet for a Tquery using BDE.
I also tested with the property NullValue of OracleSession for nvNull and the same mistake happened.

Do you have any idea how to solve this problem?
Or if you have any hint to help me I appreciate.


------------------