我正在尝试检索我刚刚引入数据库的对象的 id,但它不起作用(我总是遇到异常)并且它不是因为查询,显然它工作正常。我尝试了其他在网上找到的方法,但都没有奏效。这是我正在使用的代码(C# 和数据库是 MySql)
conn.Open();
command = conn.CreateCommand();
command.CommandText = //here it goes the insert command which works perfectly
command.ExecuteNonQuery();
//Last object's id is retrieved
command = conn.CreateCommand();
command.CommandText = "SELECT last_insert_id() AS id)";
reader = command.ExecuteReader();
while (reader.Read())
{
reader.Read();
MessageBox.Show(reader["id"].ToString());
}
conn.Close();
即使它不是最终解决方案,任何帮助都将不胜感激:) 非常感谢!