pb中怎么不能修改数据了呢?到底是pb的bug还是数据库的bug?

xwffwx 2007-06-12 08:40:57
昨天用户说数据改不了,我一看,果然,
别说在开发的系统里改不了
直接在pb的数据库画板中都无法修改数据,也不报错
再刷新数据时值又变成原来的了
最后被迫直接到sql2000的企业管理器中修改,成功
因此好象也不是数据库的问题
我用的pb10.5,打的最新的补丁6602,使用OLEDB连接
困惑!!!失望!!!
...全文
864 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwffwx 2007-08-23
  • 打赏
  • 举报
回复
绝不死锁
用了个很糟糕的解决方法
我现在只有把数据窗口的更新属性做成按主键更新才行
shaocn9 2007-08-18
  • 打赏
  • 举报
回复
请问搂主,你现在解决问题了吗?
看来我遇到的问题和你的还不一样,我的问题是在pb中用sa登陆数据库则打开所有的表都能直接修改表的内容,而用新建的登陆打开表时,即使有权限的表也不能直接修改。如果你的问题解决了的话,能否说出来大家共享一下,做个参考?
xwffwx 2007-08-09
  • 打赏
  • 举报
回复
我的问题是用sa登陆都不能修改
ribut9225 2007-08-09
  • 打赏
  • 举报
回复
死锁的话,应该不是PB的问题吧?
shaocn9 2007-07-29
  • 打赏
  • 举报
回复
实际上是用sa登陆时可以直接修改而用其它登陆时不能修改,所以不能说是pb的问题,而是sql方面的问题没弄清楚,我现在也遇到这个问题,请大家多指教
xwffwx 2007-06-14
  • 打赏
  • 举报
回复
我检查过,主键没有丢失
如果是主键丢失,在数据窗口画板中无法修改数据的
而我不仅修改了数据,还点击了保存按钮,因此和主键无关
hongerchen 2007-06-14
  • 打赏
  • 举报
回复
问题已经解决,但是我还是要提醒各位朋友,我也吃过OLEDB的亏。

OLEDB连SQL Server 造成死锁。
xwffwx 2007-06-14
  • 打赏
  • 举报
回复
都是sybase这个垃圾惹的祸!
pb是被sybase做死的!强烈鄙视sybase!!!
这个现在只能靠查盗版维持生计的公司!!!
xwffwx 2007-06-14
  • 打赏
  • 举报
回复
呵呵,无奈,真是不一般的无奈
好不容易支持oledb了,可是...
pb,想说爱你真是太艰难了
xwffwx 2007-06-14
  • 打赏
  • 举报
回复
已测试
当我使用odbc连接,问题消失了
我比较确定是pb对oledb支持的问题
waysue 2007-06-14
  • 打赏
  • 举报
回复
autocommit?
niexiancheng 2007-06-13
  • 打赏
  • 举报
回复
看一下要
starsong 2007-06-13
  • 打赏
  • 举报
回复
估计表的索引或主键被删了,PB中修改要有主键才能修改的
yugsoftzb 2007-06-13
  • 打赏
  • 举报
回复
看看数据窗口的rows/update properties 参数是不是没有选中主键?
balloonman2002 2007-06-12
  • 打赏
  • 举报
回复
估计表的索引或主键被删了,PB中修改要有主键才能修改的
zhgwbzhd 2007-06-12
  • 打赏
  • 举报
回复
莫非没提交?
猜测可能是通道的问题。
doodle 2007-06-12
  • 打赏
  • 举报
回复
在某台机器上出现的问题还是?

401

社区成员

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

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