Передать строковый параметр в SqlDataSource в asp.net - PullRequest
0 голосов
/ 16 сентября 2010

Я разместил компонент SqlDataSource на своей странице aspx, но при настройке SqlDataSource в шаге «Тестовый запрос» я передаю следующие параметры:

alt text

Но когда янажмите кнопку ОК, она возвращает следующую ошибку:

alt text

Эта ошибка возникает, когда я передаю строку:

INFO, WARN, ERROR,

Iперепробовал много комбинаций, но ничего не работает.Это работает, только если я передаю одно из трех слов в одинарных кавычках, например:

'ОШИБКА'

Infact INFO WARN и ERROR - это различные уровни, доступные в таблице.Каждая запись может иметь только один уровень, и в SQL-запросе я использую IN ("-----") для соответствия критериям, надеюсь, вы понимаете.

Любая идея передать строку с запятыми между нимибудет высоко оценен.

Ответы [ 2 ]

1 голос
/ 16 сентября 2010

После того, как вы создадите страницу с помощью диалоговых помощников, просто переключитесь в представление кода вашего html и измените их вручную на созданном коде ...

0 голосов
/ 16 сентября 2010

Я решил проблему, передав каждый уровень в одинарных кавычках, после последнего уровня, как показано на рисунке ниже:

alt text

В любом случае спасибо за помощь, Аристос!

...