插入命令用于从asp.net网站访问自动增加字段

本文关键字:访问 增加 字段 网站 net 命令 用于 asp 插入 | 更新日期: 2023-09-27 18:10:12

我已经得到了我的主键设置为自动增量在我的访问数据库。

我如何指定我希望主键具有下一个可用值?

OleDbCommand cmd = new OleDbCommand("INSERT into Table VALUES (?,"string","string");", conn);

谢谢!

插入命令用于从asp.net网站访问自动增加字段

如果设置为自动递增,则无需为其指定值

just do

OleDbCommand cmd = new OleDbCommand("INSERT into Table VALUES ("string","string");", conn);

尽管人们更希望您显式地写列名

如果您有这样一个表:

 ID    SomeString     SomeString2

,其中ID是主键,那么您就不需要指定主键的值。如您所指定的,它将是"自动递增的"。

输入:

OleDbCommand cmd = new OleDbCommand("INSERT into Table (SomeString, SomeString2) VALUES ('stringA','stringB')", conn);

注意: 在执行插入记录时总是提到列名是一个很好的做法。

希望这有帮助!!

如果数据库字段已经设置为自动递增,那么您不需要担心它!

只插入其他字段!INSERT into Table VALUES ("string","string")

你可以直接跳过:

OleDbCommand cmd = new OleDbCommand("INSERT into Table VALUES ("string","string");", conn);