多用户使用程序同一编辑窗口时不能保存数据

bluelake888 2006-03-15 10:41:36
该窗口编辑的表结构:表名:goods

stcode(主键,varchar),namer(varchar),unit(varchar),brand(varchar),acitve(int)
数据窗口为FREEFORM,后台数据库为SQLSERVER2000,当只有一个用户在此窗口录入数据时,可以正常保存,当两个用户同时使用该窗口录入数据时,,第二个使用该窗口的用户可以录入数据,但保存数据后程序呈不响应状态,如果把第一个用户退出程序,第二个用户立刻提示保存成功。
stcode为赠品代码,数据保存时通过提取MAX(STCODE)自动生成。会不会是sql把该表锁死了呢?
PB新手敬请各位老大帮忙解决!
...全文
129 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluelake888 2006-03-18
  • 打赏
  • 举报
回复
哈哈,可能是OLEDB连接的问题,换成SQL直连方式就没事儿了
lalakid 2006-03-16
  • 打赏
  • 举报
回复
update()后面追加
COMMIT USING SQLCA;

611

社区成员

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

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