Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Параметризированный SELECT не работает, MS SQL Server 2008 R2 
V
    Опции темы
sgrey
Дата 22.5.2012, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 15.4.2006

Репутация: нет
Всего: 4



Пишу простой select

Код

string query = "select * from table where column like @param"
SqlCommand comm = new SqlCommand();
comm.Parameters.AddWithValue("@param", "данные");
comm.CommandText = query;
comm.CommandType = CommandType.Text;
comm.Connection = sqlConn;
sqlConn.Open();
SqlDataReader reader = comm.ExecuteReader(CommandBehavior.CloseConnection);
DataTable dt = new DataTable();
dt.Load(reader);



также пробовал вместо SqlDataReader так:
Код

SqlDataAdapter ad = new SqlDataAdapter();
ad.SelectCommand = comm;
ad.Fill(dt);


запрос всегда возврашается пустым, как-будто параметер не подставлыается. Перепробовал из инета и из msdn кучу всего - ничего не помогает.
Подскажите где я туплю?

Это сообщение отредактировал(а) sgrey - 22.5.2012, 17:35
PM MAIL   Вверх
Kolovorot
Дата 25.5.2012, 00:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 12.1.2009

Репутация: 1
Всего: 3



Код

select * from table where column like '%' + @param + '%'

--------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра
PM MAIL   Вверх
sgrey
Дата 26.5.2012, 06:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 15.4.2006

Репутация: нет
Всего: 4



Kolovorot, спасибо, вопрос решил вчера сам. Ступил как раз с одинарными ковычками в параметре.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0491 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.