データベースに導入したばかりのオブジェクトの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();
それが最終的な解決策でなくても、どんな助けもいただければ幸いです:)どうもありがとう!