C# 如何在.dbf中的列上使用标识?

C# 如何在.dbf中的列上使用标识?,c#,.net,odbc,dbf,C#,.net,Odbc,Dbf,我正在使用这段代码创建一个.dbf文件,使用OdbcConnection时效果很好 string TblInventory = "Create Table Inventory (Id int , Date datetime, CreatedBy char(100))"; OdbcCommand cmd = new OdbcCommand(TblInventory, odbconn); cmd.ExecuteNonQuery(); 插入效果很好: "Insert Into

我正在使用这段代码创建一个.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列自动递增?

尝试使用“创建表库存Id自动递增”…。

使用“创建表”的“自动递增”来启用自动递增

[AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [DEFAULT eExpression1] 
有关更多信息,请查看以下链接:


切换到SQL Server Express。是不是.DBF dBASE,它不是在大约10年前就消失了吗?你是对的,但这不取决于我。
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();