多个程序访问数据库的问题。

zhaixn 2004-03-12 02:31:08
我给客户做了一个外挂在他们现有系统上的数据处理程序,但是当我的外挂程序连接到数据库的时候原有程序访问数据库就不能正常访问了。只有关闭我的程序才可以正常使用。客户现有的系统是PB8开发的,我的程序也是PB8开发的。在各种数据库上都是表现为这样的。
高手请解答一下吧,为什么客户自己的系统就可以同时多人访问数据库呢?
...全文
98 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxwsoftware 2004-09-13
  • 打赏
  • 举报
回复
是数据库锁吧看看
如果是sql server 使用查询分析器sp_lock看看!
wangyang_csdn 2004-09-13
  • 打赏
  • 举报
回复
同意 及有可能是锁表
wantsong 2004-09-13
  • 打赏
  • 举报
回复
不能正常访问的现象是什么?你不说清楚,大家也只有猜是加锁了
meijiu_11 2004-09-13
  • 打赏
  • 举报
回复
你用的是什么数据库,我对INFORMIX比较熟,如果你用的是INFORMIX,那你在数据库表中的
锁,
threshold 2004-09-13
  • 打赏
  • 举报
回复
是你的程序把别人都锁住了吧
qianfl 2004-09-13
  • 打赏
  • 举报
回复
及时commit
jackxrh 2004-09-13
  • 打赏
  • 举报
回复
肯定是你自己程序的问题 , 并发处理方面引起死锁 ....
zhaixn 2004-09-13
  • 打赏
  • 举报
回复
怎么办?谁能告诉我?
xyzliuin 2004-09-13
  • 打赏
  • 举报
回复
你用的是什么数据库?
是不是你把表独占了,或是你数据提交不及时把表锁定了
用上面的方法,及时commit;rollback,或将sqlca.autocommit设为true试试
sbks 2004-09-13
  • 打赏
  • 举报
回复
很可能是你的程序没写好,把表都锁了
如果你把事务的autocommit设成了false,当你操作数据库时,如果不commit或rollback,表就被锁了,在等着你的回话呢
好好检查一下代码
jetxia 2004-09-13
  • 打赏
  • 举报
回复
应该是锁表了!建议检查一下程序,及时提交事务!
wjlforever 2004-09-13
  • 打赏
  • 举报
回复
这是你写的程序里面造成死锁的问题!
检查一下你的代码!
kirao 2004-09-13
  • 打赏
  • 举报
回复

應該是你自己程序問題,看看數據庫關於鎖方面東東吧!

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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