clientDataSetを開き、以下を取得します。
cds.XMLData
また
st_pom := TMemoryStream.Create;
cds.SaveToStream(st_pom, dfXML );
AVになります。誰かがそのような行動に遭遇したことがありますか?
cdsにはnumericとNVarchar(max)の2つのフィールドがあることを追加できます..2番目のフィールドが問題のようです...
これがAVが発生した後の最後のトレースです
'{ Original Exception - Access violation at address 4DB10D54. Write of address 05017000 }'
(0002FD54) [4DB10D54]'#$D#$A'(000B2CB3) [004B3CB3] DBClient.TCustomClientDataSet.SaveDataPacket (Line 1500, "DBClient.pas" + 5) + $15'
(000B4385) [004B5385] DBClient.TCustomClientDataSet.WriteDataPacket (Line 2119, "DBClient.pas" + 5) + $6'
(000B457B) [004B557B] DBClient.TCustomClientDataSet.SaveToStream (Line 2186, "DBClient.pas" + 1) + $C'