关于自增列的问题,本人已研究了一个星期了,仍未解决,请高手帮忙,谢谢

zhf_1021 2006-08-25 11:20:15
这些天遇到了一个问题,花了好几天都未解决掉,有高手可否指点一下,不胜感激,问题如下:
开发环境:Pb10.5,在数据窗口中有一自增列(Update属性中已指定为identity column),数据库使用ms sql server(对应列在数据库端也指定为自增),在pb开发环境中运行正常,但编译生成exe后,数据窗口中的自增列在数据窗口保存后仍然为空,连接数据库的方式为:OLE DB,只要将动态链接库PBOLE105.DLL和PBSHR105.DLL拷在exe所在文件夹下就会出现上述情况,不拷的话就会出现连接不上数据库,还有就是,如果在装有开发环境的机器上且不拷入上面的两个动态库是仍然运行正常。机器中曾经同时安装过pb8,pb10.5,pb10,应为出现该问题出pb10.5外其余都以卸载,但问题依旧,请问高手应如何解决,本人不胜感激
...全文
320 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhf_1021 2006-08-29
  • 打赏
  • 举报
回复
再次感谢AFIC(AFIC),结账了!^_^
圣殿骑士18 2006-08-29
  • 打赏
  • 举报
回复
长见识
ribut9225 2006-08-29
  • 打赏
  • 举报
回复
学习
楼主结贴
renwanly 2006-08-28
  • 打赏
  • 举报
回复
学到了,谢谢楼上先
AFIC 2006-08-28
  • 打赏
  • 举报
回复
数据窗的identity column恰恰是读取那个ini文件的,
如果没有用到特性,普通是不用带这个文件的。
zhf_1021 2006-08-28
  • 打赏
  • 举报
回复
特别感激AFIC(AFIC),这个问题终于解决了。不过PBODB105.INI和自增列有什么关系呢?还请赐教
AFIC 2006-08-28
  • 打赏
  • 举报
回复
带上PBODB105.INI
zhf_1021 2006-08-28
  • 打赏
  • 举报
回复
有一点我可能没有说清楚,我不是要更新自增列,而是想在数据窗口更新且commit后取出自增列的值。在开发环境中是没有问题的,但很奇怪的是编译生成可执行文件,0并把所需的动态库拷过去以后,就会出现在更新提交后从数据窗口中读取得自增列的值仍然为空的怪问题,我连系统都重新装了,但问题依旧
belsai 2006-08-26
  • 打赏
  • 举报
回复
你可以试试看是不是缺少了哪个动态库造成的
polestarxu 2006-08-25
  • 打赏
  • 举报
回复
开发环境下不能加动态库。
自增长字段不用更新--也不能更新
hanyongbinlq 2006-08-25
  • 打赏
  • 举报
回复
自增长字段不用更新--也不能更新
li_d_s 2006-08-25
  • 打赏
  • 举报
回复
用pb的dw更新最好不要用自增列,或者逐行取出来用嵌入sql插入(不要插自增列字段的值)
圣殿骑士18 2006-08-25
  • 打赏
  • 举报
回复
没有碰到过,up

609

社区成员

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

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