ADOQuery1->ExecSQL()执行后为什么数据均已写入到数据库里?
我的数据库是SQLSERVER2000,执行插入语句后为什么数据都已写入到数据库而不是在执行UpdateBatch()之后呢?按理应该是在执行sql语句之后数据只是写入到本地数据集里吧。为什么?谢谢! 问题点数:30、回复次数:5Top
1 楼delphi_han()回复于 2003-08-04 14:55:37 得分 15
SQLSERVER不用UpdateBatch()就可以写入数据库Top
2 楼galaxyseeker(星空)回复于 2003-08-04 15:04:54 得分 0
我现在需要用updatebatch()写入,直接写入增加网络负担。Top
3 楼drivers()回复于 2003-08-04 15:08:37 得分 0
应该是楼上说的这样吧。Top
4 楼galaxyseeker(星空)回复于 2003-08-04 17:23:28 得分 0
如果不用updatebatch,那么数据录入有误的话就无法回滚了。Top
5 楼hong668(心情不错)回复于 2003-08-04 22:18:49 得分 15
用ADO连接就不用updatebatch了,都帮你封装好了,这就是ADO的好处,
Top



