0

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'
4

0 に答える 0