delphi中加了事务处理,速度慢,数据库又被锁住的问题,请高手 怎么在你程序中没看到执行SQL的语句?应在AddStrings(tlist)后加ADOQuery1.ExecSQL;这句。然后才是提交,否则你开始事务后,又不执行SQL。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把10万减少到100条,会如何?sqlsever管理器的查询工具执行这10万条insert,会如何? 一次10万条的INSERT,锁住或卡死很正常,我倒是建议你做个循环,那怕是循环10万次一个INSERT,我觉得也比一次10万个INSERT好,速度上肯定会慢,但几乎没有风险。 adoquery.connection.开始事务/提交事务/回滚事务 你的代码里根本就没有执行sql的代码,adoquery.sql.addstrings(tlist);这句就挂掉了吧。 尽量保证在事务中处理的事项所用时间越少越好。针对LZ的问题,把多条INSERT SQL合并为一条 弱弱问一句,不加执行语句可以吗?adoquery.execsql 这个MSsQL 用个存储过程来完成你的那个功能 事务交给数据库,目前你的这个 Select * from tb with(nolock) 这样写试试 请教高手们,delphi操作access的mdb文件出错! 关于语音的问题 备注的打印问题 请问一个关于时间查询的简单问题。 关于DELPHI的中文版帮助 请教各位高手,我有DELPHI难题,请多帮忙,谢谢! 那有pascal的编陈平台可以下载啊,就象TARBO PASCAL5.5那样的,或者有谁能寄一份给我,不胜感激,[email protected] 我做程序员了,困惑中? 如何用DELPHI写WEB程序??? 收不收费的问题 如何使用delphi编程实现,彻底隐藏自己的EXE程序 delphi TClientDataSet用法
sqlsever管理器的查询工具执行这10万条insert,会如何?
我倒是建议你做个循环,那怕是循环10万次一个INSERT,我觉得也比一次10万个INSERT好,速度上肯定会慢,但几乎没有风险。
针对LZ的问题,把多条INSERT SQL合并为一条
adoquery.execsql
) 这样写试试