ClientDataSet的带有dfxml参数的Savetostream会引发访问冲突

时间:2012-12-03 11:39:51

标签: delphi delphi-7

打开clientDataSet并获取:

cds.XMLData

st_pom := TMemoryStream.Create;
cds.SaveToStream(st_pom, dfXML );

导致AV。有没有人遇到过这种行为?

我可以添加cds有两个字段:numeric和NVarchar(max).. 似乎第二个领域是问题...

以下是发生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'

0 个答案:

没有答案
相关问题