程序用ADO连SQL SERVER,用ADOQUERY SELECT 了一个表的内容,OPEN后,如果没CLOSE时,死机了,就把表锁住,听说加个NOLOCK,但NOLOCK的脏选的,未提交的数据都会选出,我又不想这样,那请问怎办?
解决方案 »
- delphi SQL+TreeView递归如何生成BOM树?(求高人)
- Delphi7下面indy的TCPServer结合OPCServer开发程序报错
- 数据库的两个问题!! 请教大家
- 三层发布的问题 !
- 怎样激活一个MDI窗体?
- 如何动态的创健一个控件在另一个控件 内?
- 如何将*.Swf文件加到资源文件中。并且调用。
- 帮我讲讲这段代码是什么意思?我刚学,看不明白!
- 各位高手,真心求教了,高分相送
- 如何定制WINDOWS的鼠标右键弹出菜单?
- 如何使窗体最小化的时候收缩在windows的托盘里头!?
- 好东西大家分享:用DSPACK2.2中关DirectShow播放VCD时左右声道切换问题的方法,欢迎大家发表看法
Query1.Close;
Query1.Open;
Query1.Close;
在Query访问数据库的时候都将它Close;一般意义上会避免一些小问题,但是你这个问题,好象不是程序的问题,仅仅打开数据表(OPEN)的前台程序的死机,应该不会导致数据表的死锁,可能是你进行了其他的操作?或表结构设计的问题?
你把代码和表设计帖出来看看?