A atun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #1 用delphi与access做了个小程序。因为字段中有'自动编号',现在要增加记录,按理'自动编号'是不用增加的。那么显示在dbgrid中时,就会出错(因为要重新打开数据库,自动编号的项才会加入)。请问高手,这个问题该如何解决? 小生初来乍到,多谢指点!
用delphi与access做了个小程序。因为字段中有'自动编号',现在要增加记录,按理'自动编号'是不用增加的。那么显示在dbgrid中时,就会出错(因为要重新打开数据库,自动编号的项才会加入)。请问高手,这个问题该如何解决? 小生初来乍到,多谢指点!
O outer_star Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #2 记录是怎么增加的? 1、直接在DBGRID上添加? 2、TABLE。ADD 3、QUERY。SQL() 4、DATASET。OPEN()
玩 玩命 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #4 不会吧??我用了很长时间的ACCESS,没发现这个问题。在添加记录的同时自动编号就 产生了,要不怎么叫自动呢?
Y yanh_98 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #5 增加一条记录后post一下,然后dbgrid.update一下就行了。
C cooler168 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #6 你在更新以后加两行代码不就结了: tablename.close; tablename.open;
A atun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #7 我是指在delphi中写程序添加!不是直接在access中添加。
A atun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #8 yanh_98, cooler168的方法我都试过了,不行。不过谢谢两位!
M mlzhou Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #9 在添加记录的同时自动编号会自动产生的,不能你来维护。 你说明白点,是其它字段值出现,而自动编号字段值不出现吗?
C cozo Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-24 #11 没错,先Table.Add 再Table.Update肯定没有问题的。在中间指定每个项的值,不要指定自动编号的项的值呀。
M mrb Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-25 #12 Access中自动编号字段不用去管它,新增记录时自动加1。 zhb_mrb@163.com多联系。