首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB 11.5联接ACCESS数据库,自编号ID字段不会自更新

2013-02-27 
PB 11.5连接ACCESS数据库,自编号ID字段不会自更新?PB 11.5连接一个ACCESS数据库,自编号ID字段不会自更新?

PB 11.5连接ACCESS数据库,自编号ID字段不会自更新?
PB 11.5连接一个ACCESS数据库,自编号ID字段不会自更新?
而且我已经在Update Properties中Identity Column中设好了ID字段.也不行。

但使用SQL 2K或SQLANYWHERE的数据库,是没有这个问题的。ID自编号字段在Update后可以获得后台的新ID值。


我连接ACCESS数据库的字串为:
// Profile aa
SQLCA.DBMS = "OLE DB"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DATASOURCE='.\aa.mdb',DateTimeFormat='#yyyy-mm-dd 00:00:000#'"

也顺便问一下,做单机版程序时有没有更好的数据库代替ACCESS数据库?在哪里可以找到?
[解决办法]
应该是你的access数据库的问题,和pb没有关系,数据窗口设置Update Properties中的Identity Column,只是在数据更新后重新取一下这个列,自动加1还是数据库处理的
[解决办法]
或者安装pb时自带的asa也挺好用的
[解决办法]
先用ACCESS 软件打开你的MDB数据库,在相应的表里新增一行,看看该自增列有没有增加1.

[解决办法]
asa就是pb自带的数据库,可以在U盘上运行,但是要在程序里写一段odbc数据源的注册代码即可

热点排行