Адаптер с помощью «IN» - PullRequest
       8

Адаптер с помощью «IN»

0 голосов
/ 06 февраля 2011

У меня есть адаптер в c #, и я хочу знать, есть ли значение (тип int) в списке значений. Как мне это сделать? когда я делаю send IN @sendList, это дает мне ошибку. Я пытался использовать LIKE вот так @sendList LIKE '%'+ send +'%', но Adapter не может конвертировать из int в varchar ...

1 Ответ

0 голосов
/ 06 февраля 2011

Самый простой способ - разделить список идентификаторов:

...
string.Format("Send IN {0}", string.Join(sendList.Select(id => id.ToString()));

Но если вы настаиваете на параметре, вы можете написать функцию SQL, которая преобразует ваш список в строку.Вы можете найти много примеров ( как это ) через Интернет .

...