Is the DA3 delta data different from DA4 data - Can a DA3 delta be passed on to a DA4 server

I have a lot of legacy DA3 data (delphi DA3 server)
I want to do additional processing of data changes in another DA4 (.NET) server.
Can I pass the Binary from UpdateData to the DA4 server?

I tried this but I get an exception for the delta in the data.

Has the data format changed?
If so, any way of solving this?

image

TIA,
Frederic

Hi,

as I can see, this error is raised on .NET side for this case:

  // Check Primary Key count
  var primaryKeyCount: Int32 := fReader.Reader.ReadInt32();
  if (primaryKeyCount <> delta.Schema.Fields.PrimaryKeyFieldCount) then
    raise new DAException('PrimaryKeyFieldCount is incorrect');

I can suggest to check PK on both servers. probably you have changed PK somehow …

You are correct,
I had a difference in the scheme that I sent and the data that I sent.
The problem is solved,
Thanks

1 Like