Я пытаюсь проверить, существует ли запись в таблице.проверка наличия записи в Sqlite + C#
Как я мог это сделать?
я уже написал следующий код:
string dbName = "Data Source=searchindex.db";
SQLiteConnection con = new SQLiteConnection(dbName);
con.Open();
SQLiteCommand cmd = new SQLiteCommand(con);
// If this sql request return false
cmd.CommandText = "SELECT rowid FROM wordlist WHERE word='word'";
cmd.ExecuteNonQuery();
// then add record in table
cmd.CommandText = "INSERT INTO wordlist(word) VALUES ('word')";
я не могу понять, что вы спрашиваете о здесь! – Mido
Вы можете добавить условие «где не существует ...» в инструкцию insert. – Tim
'Если этот запрос sql возвращает false ... затем добавить запись в таблицу' Ваша цель - предотвратить дубликаты, вставляя слово только в том случае, если оно не существует, правильно? – Tim