execute 会不会锁死数据库?
我们有一个项目。
是用delphi作管理系统。VBA来做EXCEL一个流程。
我做的那块是VBA做EXCEL一个流程
数据库是用SQL SERVER。
在系统运行时,发现数据库经常被锁死。目前尚未发现是哪块的问题。
我是用ADO进行数据库连接。在执行UNDATE,INSERT时采用CONNECTION.EXECUTE SQL。
我想问使用EXECUTE是不是会锁死数据库?现在我想加上BEGINTRANS的事务处理,会不会好些?
我以前查了SQL SERVER数据库进程锁死情况,有时甚至在SQL时都有锁死,当时情况不严重。最近比较频繁,我们去的一个同事说进程锁死地方显示:sql.execute
请问,假如说是VB的问题,如何能更好避免这种情况发生或者说改进这种现状。