Я хочу создать свой собственный запрос с параметрами в мастере конфигурации TableAdapter
.Использовать Sql LIKE в TableAdapter для значений int
Таким образом, после этого я использую этот код, но это не так:
SELECT Name, ProjID
FROM ProjectTable
WHERE (ProjID LIKE @ProjID%)
потому что >> ошибка синтаксиса новый «)», это понятно.
После некоторых поисков, кто-то с той же проблемой, предлагает использовать что-то вроде этого:
SELECT Name, ProjID
FROM ProjectTable
WHERE (ProjID LIKE @ProjID + '%')
, но это еще не так, и дать мне эту ошибку во время выполнения:
преобразования не удалось при преобразовании значение varchar '%' для типа данных int.
И это тоже понятно, потому что я использую + '%' в запросе, который указывает на тип данных int.
Итак, как я могу решить эту проблему (я имею в виду создать параметр для запроса в TableAdapter
специально для типов данных int
)?
Заранее спасибо
вы не можете делать LIKE на int. Это для varchar –