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数据源的注册代码即可