Я ищу строку в таблице в базе данных Access.Поле строки должно быть определенным значением, которое вводит использование.
С
OleDbCommand myQuery = new OleDbCommand("Select * from [Job Control] where [Job No] like '%" + job_search_value + "%';", myConn);
Я получаю данные обратно, но все, что содержит значение job_search_value
.Что мне нужно, так это строка таблицы с полем, равным job_search_value
.Поле [Job No]
имеет значение Int
и пытается
OleDbCommand myQuery = new OleDbCommand("Select * from [Job Control] where [Job No]=" + job_search_value + ";", myConn);
и
OleDbCommand myQuery = new OleDbCommand("Select * from [Job Control] where [Job No]=" + Convert.ToInt32(job_search_value) + ";", myConn);
С этими двумя командами я не получаю никакой ошибки, такой как Data mismatch
, но неТакже не получить никаких данных.