Y
yfli
Unregistered / Unconfirmed
GUEST, unregistred user!
各位数据库编程高手请多多赐教,在下编写数据库程序时遇到以下问题:
最近正在练习使用数据库中的自增型数据(比如ACCESS中的“自动编号”),
但是在使用delphi编写数据库程序时发现,自增型数据和普通数据在编写程序
的时候有以下不同,在添加新记录时,如果操作的表中所有数据类型都为普通
类型数据在使用append和post后数据库指针仍停留在所添加的记录的位置,而
如果操作的表中有自增型数据类型,则使用append和post后数据库后就失
去了指针位置。小弟编写的程序大概的思路如下:
1。我用的是EDIT框将数据库中的数据提取出来。
2。但是向数据库中写的时候SQL语句需要以自增型数据作为条件(我用自增
型数据作为该表的"KEY")向数据库中写入数据,但是由于取不到刚刚append的新记录中的AUTONO的值而无法进行写入
的工作。
希望各位指点一条明路,我想这个方法应该可行,现在面临的问题就是如何取到
新加入的一条记录的自增型数据的值。
最近正在练习使用数据库中的自增型数据(比如ACCESS中的“自动编号”),
但是在使用delphi编写数据库程序时发现,自增型数据和普通数据在编写程序
的时候有以下不同,在添加新记录时,如果操作的表中所有数据类型都为普通
类型数据在使用append和post后数据库指针仍停留在所添加的记录的位置,而
如果操作的表中有自增型数据类型,则使用append和post后数据库后就失
去了指针位置。小弟编写的程序大概的思路如下:
1。我用的是EDIT框将数据库中的数据提取出来。
2。但是向数据库中写的时候SQL语句需要以自增型数据作为条件(我用自增
型数据作为该表的"KEY")向数据库中写入数据,但是由于取不到刚刚append的新记录中的AUTONO的值而无法进行写入
的工作。
希望各位指点一条明路,我想这个方法应该可行,现在面临的问题就是如何取到
新加入的一条记录的自增型数据的值。