\У меня есть три столбца в таблице базы данных доступа (DATA), как показано ниже.
Я просто хочу удалить несколько строк на основе двух условий в предложении WHERE
в SQL-запросе; например, удалить строку, когда ИМЯ = "A" и Дата = "1/1/2017"
Я использовал DELETE from DATA Where Name='A' and Date='1/1/2017'
Это дает «ошибку несоответствия типов»!
Вот код на С#:
using (OleDbConnection thisConnection = new OleDbConnection(connectionname))
{
string deletequery = " DELETE FROM DATA WHERE [Name] = 'A' And [Date] = '1/1/2017';
OleDbCommand myAccessCommandDelete = new OleDbCommand(deletequery, thisConnection);
thisConnection.Open();
myAccessCommandDelete.ExecuteNonQuery();
thisConnection.Close();
}