hur.cn - 华软网

 热门搜索

为什么程序会“没有响应”的错误?

  作者:未知    来源:网络    更新时间:2018/5/16
我用pb写了个程序,后台数据库用(sql server),正常情况下,大概有六个用户使用我开发的客户端连到数据库,我的问题是,当进行某一部写库操作是,就会出现“没有响应”的错误,程序就会死了,也不是每次进行这一操作就会出现“没有响应”,有时会,有时不会,可能是什么问题呢??
------华软网友回答------
是不是你的事务的属性没有设置好  
一般要设置: sqlca.lock = 'ru'
------华软网友回复------
还有最好是:CursorLock='Lock'
即:
DBParm=ConnectString='DSN=khgl;UID=SA;PWD=',CursorLock='Lock'
------华软网友回复------
程序可能在讀取數據的時候發生死鎖了(或者並發操作),降低或者更改一下鎖的級別試試看吧
------华软网友回复------
怎样降低或者更改一下鎖的級別???可以具体点吗??
------华软网友回复------
注意修改数据后及时COMMIT或ROLLBACK就可以了
------华软网友回复------
可能是 autocommit=true之前程序转做其他事情,或者出现需要用户响应的操作,而用户直没有及时响应,比如messagebox()
------华软网友回复------
或者这样也行,在sql 语句后面加上nolock      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。