4列のテーブルがあります。
id, user_name, symbol, company.
id
列は主キーであり、プロパティがありautoIncrement
ます。
テーブルにレコードを追加したいのですが、次を使用します。
try
{
connection.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO users_stocks VALUES(" +
"@user_name, @stock_symbol, @company)", connection);
cmd.Parameters.AddWithValue("@user_name", user_name);
cmd.Parameters.AddWithValue("@stock_symbol", stock_symbol);
cmd.Parameters.AddWithValue("@company", company);
int rows = cmd.ExecuteNonQuery();
connection.Close();
//rows number of record got inserted
}
catch (SqlException ex)
{
//Log exception
connection.Close();
}
ただし、例外があります(4つの列があり、ここでは3つしか指定していません)。
autoIncrement列を含む行を追加するにはどうすればよいですか?