关于Delphi的ADO控件
1)if SaveDialog1.Execute then
Begin
adsBackPay.SaveToFile(SaveDialog1.FileName,pfXML);
End;
应该保存为一个XML文件,可是事实是保存了一个windows图标的文件。
如果
saveDialog1.Filter:='XML files (*.xml)|*.XML'
则保存的文件不见了。
2)保存--->再次保存另一个文件就报错:“拒绝访问”
保存-->打开--->再次保存 报错:“文件名,目录名或语法错误”
该如何解决?
问题点数:68、回复次数:5Top
1 楼heifei(找到了)回复于 2001-04-11 16:00:00 得分 8
1,adsbackpay 是什么?
2,先保存的文件i/o流没有释放Top
2 楼wangxd1976(东东)回复于 2001-04-11 17:04:00 得分 0
if savedialog1.Execute then
begin
if savedialog1.FileName<>'' then
adodataset1.SaveToFile(savedialog1.FileName,pfXML);
end;
这段代码我试啦,没问题呀,保存的XML文件也是正确的。多次保存也没问题。
savedialog1.filter:='XML file|*.xml';
savedialog1.defaultExt:='xml';
没有问题呀,再找找其他原因,你的ado是最新版吗,升级ado吧。borland官方网站上有,免费。
Top
3 楼qianqiansong(就是不说)回复于 2001-04-12 11:58:00 得分 0
heifei,如何释放先保存的文件i/o流?Top
4 楼ksxy(空山新雨)回复于 2001-04-13 10:41:00 得分 60
呵呵兄弟,在下领分来也:)Top
5 楼soyoung(不可不忠良)回复于 2001-04-18 09:27:00 得分 0
楼上的,这里是论坛,怎么都私下交易了。
别把$看的太重了,
贴出来,对你我都有益处。Top




