我有一个问题,比如检索插入的记录标识值。这里我使用 DatSet 插入记录。假设我有一个表 GAME,我已经删除了所有记录,并且我正在使用数据集插入记录,如下所示
SqlDataAdapter sqlAdapter = new SqlDataAdapter("select * from GAME", sqlCon);
DataSet ds = new DataSet();
DataRow dr;
sqlAdapter.FillSchema(ds, SchemaType.Source, "GAME");
sqlAdapter.Fill(ds, "GAME");
dr = ds.Tables["GAME"].NewRow();
SqlCommandBuilder objSqlcmdBuilder = new SqlCommandBuilder(sqlAdapter);
dr["NAME"] = "TABLE TENNIS";
dr["PlayedDate"] = "01/02/2010";
ds.Tables["GAME"].Rows.Add(dr);
sqlAdapter.Update(ds, "GAME");
MessageBox.Show(Convert.ToString(dr["GameId"]), "DataSet Demo");
在这里,我总是将 GameId 设为“0”。但是我需要获取插入的记录标识值。有没有可能使用 DataSet 的方法?我知道使用 @@Identity 等获取插入记录 ID 值的过程