各位老大帮帮我关于锁表的问题
我用com+写了的一个程序,由于数据库的表比较多,现在常出现这样的问题,数据库中有一张表
经常作为阻塞者,导致数据库很多表都给锁上了,有时是一个星期一次,有时一天一次,请问各位有什么高见,在这先谢谢各位了。
问题点数:20、回复次数:5Top
1 楼ztj7831(天敬)回复于 2002-11-08 15:00:49 得分 0
给分Top
2 楼ztj7831(天敬)回复于 2002-11-08 15:03:25 得分 0
快给分啊/
我已经发邮件帮你解决了:)Top
3 楼vonafter()回复于 2002-11-08 15:09:25 得分 20
先在数据源连接中开始一个事务,然后在数据集组件中申请TAB锁就可以了,执行完后再在数据源中提交事务!
select * from tablename with(tablock)
Top
4 楼hyxq_15(哈呀西瑁)回复于 2002-11-08 15:47:13 得分 0
非常感谢vonafter() 的回答,使我又学了一招,但是问题还是没有解决,我再试试,解决了我一定给分你,只是测试这个有个程序要有一定的周期,再次感谢Top
5 楼hyxq_15(哈呀西瑁)回复于 2002-11-08 16:53:45 得分 0
如果象vonafter()这样写的话会不会只允许一个子系统来取数据,如果我本来有好子系统要用这张表该怎么办呢Top




