Параметры в TableAdapter не принимаются - PullRequest
3 голосов
/ 23 июля 2010

Я сейчас пытаюсь настроить свои TableAdapter, но он не позволяет мне использовать параметры (что делает его совершенно бесполезным) - Когда я создаю новый запрос

SELECT     users.*
FROM         users
WHERE name LIKE @name

Он говорит мнеесть ошибка SQL около '@' ...

Я использую VS08 с C # и базу данных доступа с использованием OleDB-Driver

1 Ответ

3 голосов
/ 23 июля 2010

Смотрите здесь:

Как: создать параметризованные запросы TableAdapter

При построении параметризованного запрос, используйте обозначение параметра специфичные для базы данных вы кодирование против. Например, Access и источники данных OleDb используют вопросительный знак '?' обозначать параметры, поэтому предложение WHERE выглядеть так: ГДЕ Город =?.

Попробуйте заменить @ на? и посмотрите, скомпилируется ли ваш запрос.

...