请大家帮忙分析一下问题所在,100分相赠!

pigherd 2002-07-10 08:53:41
两个工作站A,B都同时访问某几张表,其中A只用于查询,并大量使用了SELECT语句和DW的RETRIEVE(),B则专门用于录入/提交数据以及打印,问题是:每当A查询时B都会停止打印直到A退出"整个程序"为止!
我想SELECT是不用COMMIT的吧!请大家帮忙分析一下!
...全文
91 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjbs 2002-07-12
  • 打赏
  • 举报
回复
a.retrieve()
commit using sqlca;
zzz1975 2002-07-11
  • 打赏
  • 举报
回复
共享死锁问题
在数据库中进行相关的修改
查书
zzz1975 2002-07-11
  • 打赏
  • 举报
回复
死锁问题,访问权限和进程的关系
在数据库重要进行修改,具体查书
pigherd 2002-07-11
  • 打赏
  • 举报
回复
是A在查询没问题的同时,B停止了!
Methodor 2002-07-11
  • 打赏
  • 举报
回复
在于你的所顶方式了~
你是用默认的~
这样当a修改后未提交时,b在读取时就出现问题了~
diandianqiuqiu 2002-07-10
  • 打赏
  • 举报
回复
PB在SELECT时会自动加锁的吧,解决办法再看看其他人怎么说?
yellowant 2002-07-10
  • 打赏
  • 举报
回复
set transaction isolation level 0.
pigherd 2002-07-10
  • 打赏
  • 举报
回复
SOFTFUN_CSDN(不知所云~) 的意思是锁定导致表同时只能被一个站点访问么?
Methodor 2002-07-10
  • 打赏
  • 举报
回复
锁定问题~
如果没有复杂的并发处理,则修改lock即可~
在连接数据库前设置:
sqlca.dbms="MS"
sqlca.....
sqlca.lock="RU"
~~~~~~~~~~~~~~~~
...
connect;
即可~
pigherd 2002-07-10
  • 打赏
  • 举报
回复
没有啊!
hjd_cw 2002-07-10
  • 打赏
  • 举报
回复
锁表了!?

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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