Я пытаюсь получить некоторые результаты из базы данных, но запрос не работает!Query ничего не возвращает
String sqlFindModel = "SELECT * FROM [PRODUCT] WHERE [PN] LIKE ('*" + textBox1.Text + "*')";
Когда я обрезаю часть «WHERE [PN] LIKE ...», она отлично работает. Когда я заменяю LIKE на '=' и ищем Точное значение, он работает.
Я смущен.
PS - Интересно, когда вы выполняете запрос непосредственно в ACCESS, вы должны использовать *; но при использовании C# и подключении к MS Access нужно использовать% ... интересно!
Пробовал '%' вместо '*'? –
1) Использовать параметры 2)% является оператором LIKE, а не * – Quintium
Убедитесь, что вы дезинфицируете свой вход, или злонамеренный пользователь может в конечном итоге сбросить таблицу или выполнить всевозможные коварные коды с помощью атаки на SQL-инъекцию. – Maciej