pb下,两台电脑同时操作同一录入菜单,保存时鼠标变成漏斗

wwwjl 2008-10-29 12:09:16
但关掉一个录入菜单,保存马上成功,????
...全文
85 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
simon505 2008-10-30
  • 打赏
  • 举报
回复
key and modified columns
和 use update

这两个是什么意思呢

如果是查询会出现这样的情况么
青锋-SS 2008-10-29
  • 打赏
  • 举报
回复
对于insert/update/delete及时用commit/rollback提交/回滚.
青锋-SS 2008-10-29
  • 打赏
  • 举报
回复
数据库加锁所致
I_am_Z 2008-10-29
  • 打赏
  • 举报
回复
不明白lz的意思?
wwwjl 2008-10-29
  • 打赏
  • 举报
回复
我把update属性改为
key and modified columns
和 use update
就可以保存了
青锋-SS 2008-10-29
  • 打赏
  • 举报
回复
厉害
青锋-SS 2008-10-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jdsnhan 的回复:]
写的不严密。
对于sql中的操作和dw中的update() 没有及时commit或rollback;

我们公司如果发现这类问题会扣奖金的。
[/Quote]你们有专人检查啊?
wwwjl 2008-10-29
  • 打赏
  • 举报
回复
我又试了一下,就是不是一样的号,也是这种情况,
Update属性
选的 Key Columns 下面为所有的列
Use Delete then insert 下面为 主键
wwwjl 2008-10-29
  • 打赏
  • 举报
回复
就一个表,打开录入菜单,就取表中的最大记录加1,这样两台电脑的号是一样的,Update属性都是正常的
jacksu19 2008-10-29
  • 打赏
  • 举报
回复
你的菜单仅涉及一个表?

“主键自动生成”?是如何自动的呢?
看看数据窗口的Update属性。
wwwjl 2008-10-29
  • 打赏
  • 举报
回复
保存的代码如下:
if dw_1.update()=1 then
//保存成功,提交资料
commit using sqlca;
messagebox("提示!!!","资料保存成功!")
else
//保存失败,取消所作的修改]
rollback using sqlca;
//弹出一个对话框警告
messagebox("错误!!!","2客户资料保存失败")
end if

我想是不是这个原因:
表的主键自动生成,当两台电脑同时操作同一录入菜单,生成的主键是一样的,是不是这个原因
jdsnhan 2008-10-29
  • 打赏
  • 举报
回复
写的不严密。
对于sql中的操作和dw中的update() 没有及时commit或rollback;

我们公司如果发现这类问题会扣奖金的。
dawugui 2008-10-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 wwwjl 的帖子:]
但关掉一个录入菜单,保存马上成功,????
[/Quote]
一般来说不允许多人同时操作同表同一条记录.

1,108

社区成员

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

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