У меня есть этот запрос для Ms Access и im, используя команды C# и Ole DB. Он работает на Ms Access, но когда я передаю запрос с C# с помощью OleDB, ничего не произошло. Во всяком случае, вот мой код:MS Access SQL LIKE-запрос от C#
SQL запрос
SELECT * FROM tblIssue WHERE id LIKE '*2*' AND dateChecque LIKE '**'AND +
issueTo LIKE '**' AND byTheName LIKE '**' AND bankName LIKE '**' AND accountNo LIKE '**' +
AND checqueNo LIKE '**' AND amount LIKE '**' AND being LIKE '**' AND whoDeleted LIKE '**' +
AND whyDeleted LIKE '**' AND dateCreated LIKE '**';
C# код
try
{
DataTable newDt = new DataTable();
OleDbDataAdapter newSda = new OleDbDataAdapter(sqlQuery , conn);
newSda.Fill(newDt);
if (newDt.Rows.Count > 0)
{
dataGridView1.DataSource = newDt.DefaultView;
_hasData = true;
}
else
{
_hasData = false;
}
}
catch (Exception error)
{
MessageBox.Show(error.ToString()); conn.Close();
}
Nothings происходит? Вы получили сообщение об ошибке? Вы действительно выполнили запрос или просто сохранили его в переменной 'sqlQuery'? –
Whe n Я запускаю запрос из Ms Access, его выполнил, но когда я использовал этот запрос для C#, ничего не происходит. Нет ошибки. Хорошо, я отредактирую свой код. – ViFer
Можете ли вы предоставить больше кода? –