У меня есть серия данных, которые нужно записать в SQL, что я должен сделать, чтобы проверить данные в SQL, чтобы предотвратить вставку одинаковых данных в таблицу?
Пример вставляемых данных:
David
James
John
Если 4-е данные снова John
, я хочу, чтобы система пропустила дублирующую запись (John).
Пока у меня есть:
SqlConnection myCnn = new SqlConnection(cnn);
String _state = "Insert into CamNo1(platename, date, camID, path, filename) OUTPUT INSERTED.platename values(@msg, getdate(), @camID, @path, @filename)";
SqlCommand _Query = new SqlCommand(_state, myCnn);
_Query.Parameters.AddWithValue("@msg", msg);
_Query.Parameters.AddWithValue("@camID", camID);
_Query.Parameters.AddWithValue("@path", imageFile);
_Query.Parameters.AddWithValue("@filename", name);
try
{
myCnn.Open();
string checkname = (string)_Query.ExecuteScalar();
myCnn.Close();
getcheckname = checkname;
Console.WriteLine("OK");
}
catch (Exception)
{
}
я получил строковое значение checkname, которое было вставлено последним, что мне нужно сделать, чтобы проверить данные?