0

我正在使用此代码创建一个 .dbf 文件,它工作正常(我使用 OdbcConnection )

    string TblInventory = "Create Table Inventory (Id int , Date datetime, CreatedBy char(100))";
    OdbcCommand cmd = new OdbcCommand(TblInventory, odbconn);
    cmd.ExecuteNonQuery();

插入效果很好:

"Insert Into Inventory (Id, Date , CreatedBy ) Values(2,'2010/05/05','Gigi')";

如何使 Id 列自动递增?

4

2 回答 2

0

尝试使用 CREATE TABLE INVENTORY (ID autoinc, ....

于 2010-09-04T12:18:12.443 回答
0

用于启用自动递增AUTOINCCREATE TABLE

[AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [DEFAULT eExpression1] 

请查看以下链接以获取更多信息:

http://msdn.microsoft.com/en-us/library/aa976850%28VS.71%29.aspx

http://msdn.microsoft.com/en-us/library/aa977477%28v=VS.71%29.aspx

string TblInventory = "Create Table Inventory (Id i autoinc nextvalue 1 step 1, Date datetime, CreatedBy char(100))";
OdbcCommand cmd = new OdbcCommand(TblInventory, odbconn);
cmd.ExecuteNonQuery();
于 2010-09-04T13:13:09.610 回答