M
mike
My code below always returns 0 for the Identity. Any idea why. The
database is in Access 2k.
int ID=0;
OleDbConnection conn=new OleDbConnection();
OleDbCommand aCommand=new OleDbCommand();
conn.ConnectionString =ConnectionString;
conn.Open();
aCommand=conn.CreateCommand();
aCommand.CommandText =strSQL;
aCommand.ExecuteNonQuery();
strSQL = "SELECT @@IDENTITY AS ID";
aCommand.CommandText = strSQL;
ID=(int)aCommand.ExecuteScalar();
conn.Close();
return (ID);
database is in Access 2k.
int ID=0;
OleDbConnection conn=new OleDbConnection();
OleDbCommand aCommand=new OleDbCommand();
conn.ConnectionString =ConnectionString;
conn.Open();
aCommand=conn.CreateCommand();
aCommand.CommandText =strSQL;
aCommand.ExecuteNonQuery();
strSQL = "SELECT @@IDENTITY AS ID";
aCommand.CommandText = strSQL;
ID=(int)aCommand.ExecuteScalar();
conn.Close();
return (ID);