以前有一些这样的问题,但我并没有真正理解答案。这是我的查询
using (SqlCommand cmd = new SqlCommand(
"INSERT INTO Results VALUES(@ResultID, @HasSucceeded, @ScenarioID, @Screenshot)",
conn))
{
cmd.Parameters.AddWithValue("@ResultID", Id);
cmd.Parameters.AddWithValue("@HasSucceeded", HasSucceeded);
cmd.Parameters.AddWithValue("@ScenarioID", Id);
cmd.Parameters.AddWithValue("@Screenshot", screenshot);
cmd.ExecuteNonQuery();
}
现在我将Id
其用作 for 的占位符@ResultID
。我真正想做的是autoincrement
@ResultID
这个INSERT INTO
查询。我怎样才能做到这一点?