社区
数据库相关
帖子详情
怪问题:线程中用ADOCommand无法执行SQL“truncate table tbname”
BigAngell
2010-10-08 04:06:10
在线程中创建ADOCommand并执行SQL“truncate table tbname”,报错“TRUNCATE TABLE command not allowed within multi-statement transaction.”
但如果在窗体上放一个TADOCommand,执行则正常,是何道理?
我查看了两个TADOCommand的属性设置都是一样的!!!
...全文
116
4
打赏
收藏
怪问题:线程中用ADOCommand无法执行SQL“truncate table tbname”
在线程中创建ADOCommand并执行SQL“truncate table tbname”,报错“TRUNCATE TABLE command not allowed within multi-statement transaction.” 但如果在窗体上放一个TADOCommand,执行则正常,是何道理? 我查看了两个TADOCommand的属性设置都是一样的!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BigAngell
2010-10-09
打赏
举报
回复
感谢,明白了。
不若人生一场醉
2010-10-08
打赏
举报
回复
报错“TRUNCATE TABLE command not allowed within multi-statement transaction.”
确定是报的这个错么?truncate table这条语句是不能出现在事务中的,除非这个事务只有truncate table一条语句,因为truncate table不记录日志,而事务是以日志为基础的
kye_jufei
2010-10-08
打赏
举报
回复
命令未被允許截斷。。。(前一個事務未執行完成,後一個事務接著執行,肯定出錯。。。)
bdmh
2010-10-08
打赏
举报
回复
一个事务还没有完成,又要执行另一个事务,这是不行的,线程中操作,要注意临界和同步,保证一个事务完成后,再去执行其他事务
ADO
助手V1.20---一个获取
ADO
连接字符串,测试
SQL
命令的辅助软件
ADO
助手---一个获取
ADO
连接字符串,测试
SQL
命令的辅助软件 2010-09-06 +初始版本发布
ADO
助手---一个获取
ADO
连接字符串,测试
SQL
命令的辅助软件 2010-09-06 +初始版本发布 2011-11-09 -修复有时候用DataGrid...
Lab
SQL
数据库工具包(完整版)
Lab
SQL
1.1a,网上这个版本很多,但大多数资源都缺几个函数,完整版的大小1.11MB,如果有大小是1.1MB的版本,它里面肯定缺几个函数,分别是查找记录:
ADO
Recordset Find.vi;删除记录:
ADO
Recordset Delete Record....
VBA从入门到精通(控件+类模块+
ADO
+
SQL
数据库)
本课程属性Excel VBA中比较高阶的课程,主要讲解关于各种事件的应用,...第2章:窗体控件应用第3章:ActiveX控件应用第4章:类模块应用第5章:vba+
ado
+
sql
第6章:实战应用(考试系统开发)
ASP+
SQL
图书管理系统
毕业设计-优秀 含论文
Windows高性能并发IOCP之DELPHI实现
DELPHI实现的完整端口全例子,有
SQL
查询、上传文件、下载文件,并附有完成端口性能测试工具。服务器中还有
ADO
连接池、Logger日志的完整实现,可以作为学习服务端编程和完成端口的例子。
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章