小 小天 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #1 当table1.append时,如何取得table1中自增量ID的值?
千 千中元 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #2 -------------------------------------------------------------------------------- 来自:gxg8816 时间:00-3-14 08:18:32 ID:199503 appendrecord([null,edit1.text]); 在Access下试过,没问题.
-------------------------------------------------------------------------------- 来自:gxg8816 时间:00-3-14 08:18:32 ID:199503 appendrecord([null,edit1.text]); 在Access下试过,没问题.
千 千中元 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #3 paradox下: table1.AppendRecord([nil,'gxg8816']);
X xWolf Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #4 This example inserts a row into a table with an identity column and uses @@IDENTITY to display the identity value used in the new row. INSERT INTO jobs (job_desc,min_lvl,max_lvl) VALUES ('Accountant',12,125) SELECT @@IDENTITY AS 'Identity'
This example inserts a row into a table with an identity column and uses @@IDENTITY to display the identity value used in the new row. INSERT INTO jobs (job_desc,min_lvl,max_lvl) VALUES ('Accountant',12,125) SELECT @@IDENTITY AS 'Identity'
小 小天 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #6 用的是SQL7 table1是一个DBGRID中的表, table1.append; 后,要求在DBGRID中输入内容,此时的 table1.fieldbyname("id").asinteger最不到, 请问我如何能得到这个值呢?
用的是SQL7 table1是一个DBGRID中的表, table1.append; 后,要求在DBGRID中输入内容,此时的 table1.fieldbyname("id").asinteger最不到, 请问我如何能得到这个值呢?
S SunCheng Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-21 #7 1、如果使用的是Access、Paradox、SQL Server那么是无法返回的。 不过你可以写一个存储过程,作用是从某个特定表中取的值,然后加(1 - 5),范围大一些。 返回这个增加后的值,数据库中的ID改为Int(PK),然后Insert进去。 2、如果使用的是Oracle,那么可以使用序列。
1、如果使用的是Access、Paradox、SQL Server那么是无法返回的。 不过你可以写一个存储过程,作用是从某个特定表中取的值,然后加(1 - 5),范围大一些。 返回这个增加后的值,数据库中的ID改为Int(PK),然后Insert进去。 2、如果使用的是Oracle,那么可以使用序列。