Я пытаюсь предотвратить вставку дублированных данных в таблицу MS Access, как показано ниже,
Таблица MS Access (запись) со столбцами: ситуация, Check_Item и начинается без данных в таблице. DataTable из DataSet заполняется запросом "SELECT * FROM Record WHERE Situation = 'A'"
.
Затем я пытаюсь выполнить этот процесс,
DataRow = DataTable.Select("Check_Item = '"+InputTextBox.Text"'");
If (DataRow.Length == 0)
{
Use OleDbCommand to insert InputTextBox.Text string to Check_Item of Record table.
}
Результат:
Первый раз ввести (например, 123456), поскольку в таблице нет данных, поэтому 123456 вставляется в таблицу записей. Но во второй раз введите 123456, затем он все равно будет вставлен в таблицу записей. Что произошло в этом процессе ??