关于 Access作数据库字段(自动编号)?
我在用Access作数据库,设有“ID”字段(自动编号),通过ADODC1连接,在DATAGRID1表格控件显示。
用 Adodc1.Recordset.AddNew 增加一条记录,但在DATAGRID中显示ID字段为“0”,没有自动编号。退出后重新进入才有编号,什么原因?怎么让它一增加就“自动编号”?
问题点数:50、回复次数:4Top
1 楼lynxliu(lynx)回复于 2000-09-28 19:57:00 得分 50
因为自动编号是由数据库服务器来完成的,客户端不会知道,你可以自己编写程序实现显示的自动编号,或者,在点击addnew按钮以后,刷新你的DATAGRID,就可以看到从数据库传来的自动编号。Top
2 楼czh918(czh)回复于 2000-10-05 08:51:00 得分 0
你使用的游标是客户端的,请改用服务端Top
3 楼jqsoft(金生)回复于 2000-10-12 14:44:00 得分 0
如何改为服务端游标??Top
4 楼czh918(czh)回复于 2000-10-12 15:52:00 得分 0
adodc1.cursorlocation=aduseServer
如果你adodc1的数据源不是指定好的话,那么你要在打开连接时或打开记录集之前设置该连接或记录集的该项属性
Top




