我是SQL和C#的初學者。我的問題是:如何檢查表中是否存在行?下面是我目前使用我的代碼:檢查是否存在特定行,如果不存在,請添加新行
var conn = new SqlConnection(@"Data Source");
conn.Open();
var cmd = new SqlCommand("INSERT INTO Results (PlayerName) VALUES (@PlayerName) " , conn);
cmd.Parameters.Add("@PlayerName",_playerName);
cmd.ExecuteNonQuery();
conn.Close();
我要檢查,如果玩家名字的存在與否,如果沒有,然後將其添加到表中。
之前'INSERT'執行另一個查詢'SELECT'並獲得計數。稍後使用'cmd.ExecuteScalar'來檢查結果。 – Habib