powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Символ % в параметре MSSQL
10 сообщений из 10, страница 1 из 1
Символ % в параметре MSSQL
    #38292436
Kuks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем. Прошу помогите, крышу сносит.
Имеем проет в .NetFramework на C#
Имеем параметризованный запрос вида Select Id from table where id like @id.
В коде программы присваиваю параметру @id значение "%", в результате метод fill ничего мне не возвращает.
В чем причина может быть?
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292457
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuks,

при этом в любом менеджере базы данных такой запрос выполняется?
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292470
Фотография Ken@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuks,

в кривом запросе
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292474
Kuks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, в мастере построения запроса, выпоняю запрос, ввожу % и запрос выпоняется. А в чём кривизна запроса?
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292523
Kuks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо, поставим вопрос по другому.
Имеем в таблице строковое поле Script.

Как выбрать строки, в которые всходя символы, ну например "рт"

Я так понимаю adapter.Fill(dataset, "%рт%"), Правильно или нет?

Причем если выполнить запрос прямо в конструкторе, то он выполняется....
В чем проблема? Може надо често обраблять символ ' ?
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292550
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuks,

В квадратные скобки возьмите процент.
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292564
Kuks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторString str = "[%]";
this.registerTableAdapter.FillByFind(this.reg_DataSet.Register, str);
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292566
Kuks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже самое, не отрабатывает запрос. Я так понимаю, что серве получает "%", а надо '%'.
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292588
Фотография Ken@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kuks,

Код: sql
1.
Select Id from table where id like '%'+@id+'%'.
...
Рейтинг: 0 / 0
Символ % в параметре MSSQL
    #38292693
Kuks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ken@t,

Именно так я и делал. Дело оказалось не во мне, а в кривой Visual Studio 2012, которая при каждом изменении текста запроса в конструкторе , меняла тип параметра с String на AnsiString, причем для всех 12 параметров. О как!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Символ % в параметре MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]