C charlie7407 Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-17 #1 在SQL SERVER中设置自动增量字段,在DELPHI端无法自动产生值,怎样解决?
杜 杜宝 Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-17 #2 Insert中不对ID付值就可以了。如 Insert into Tabel1(ID,Name) Value :ID,:Name;肯定错 Insert into Tabel1(Name) Values :Name 就行了。 如果这个ID是主从表的主关键字,我就建议你不要用自动增加字段了,最好是自己写 一个存储过程来生成它。
Insert中不对ID付值就可以了。如 Insert into Tabel1(ID,Name) Value :ID,:Name;肯定错 Insert into Tabel1(Name) Values :Name 就行了。 如果这个ID是主从表的主关键字,我就建议你不要用自动增加字段了,最好是自己写 一个存储过程来生成它。
S Seoul_BJ Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-17 #3 你添加时不需要管理这个字段,只管POST就行了。
S sportsman Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-17 #4 不可能。只要添加别的字段,此字段自动产生。:)
徐 徐永进 Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-18 #5 自动增量字段是不能够操作的 只要你POST过,就自动增加 而且,即使你用事务处理也一样,取消之后他回从你的PoST的最大数开始
木 木木 Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-18 #7 正如徐永进说的,自增字段是无法操作的只读字段,自动增加,每次POST后就会从最大数 开始。即使中间删除过记录和清空。复位只有在EMPTY并PACK后才行!