\ У меня есть три столбца в таблице базы данных доступа (DATA), как показано нижеУдаление данных из Access с помощью SQL Query - C#
Я просто хочу, чтобы удалить некоторые строки на основе двух условий в WHERE
предложение в SQL-запросе; например, NAME = «A» и Date = «1/1/2017»
Я использовал DELETE from DATA Where Name='A' and Date='1/1/2017'
Это дает «ошибку несоответствия типа»!
Вот код в C#:
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();
}
это не проблема C#! он не любит ваш формат даты. пожалуйста, удалите тег C# – BugFinder
Я добавил код C#. Я впервые попробовал его в Access и использовал бы тот же запрос в C#. @BugFinder – user7157732
@Steve: Отправлено – user7157732