execute 会不会锁死数据库?

tlbbqf 2003-02-28 09:54:02
我们有一个项目。
是用delphi作管理系统。VBA来做EXCEL一个流程。
我做的那块是VBA做EXCEL一个流程
数据库是用SQL SERVER。
在系统运行时,发现数据库经常被锁死。目前尚未发现是哪块的问题。
我是用ADO进行数据库连接。在执行UNDATE,INSERT时采用CONNECTION.EXECUTE SQL。
我想问使用EXECUTE是不是会锁死数据库?现在我想加上BEGINTRANS的事务处理,会不会好些?
我以前查了SQL SERVER数据库进程锁死情况,有时甚至在SQL时都有锁死,当时情况不严重。最近比较频繁,我们去的一个同事说进程锁死地方显示:sql.execute
请问,假如说是VB的问题,如何能更好避免这种情况发生或者说改进这种现状。
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tlbbqf 2003-03-04
  • 打赏
  • 举报
回复
"no wait"怎么用?请教
sunbeking 2003-03-03
  • 打赏
  • 举报
回复
用 no wait
qqqdong 2003-02-28
  • 打赏
  • 举报
回复
加上BEGINTRANS应该可以解决
tlbbqf 2003-02-28
  • 打赏
  • 举报
回复
我已经编译完发过去了,看结果了

2,506

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧