powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Подстановка массива в запрос с WHERE.. IN
3 сообщений из 3, страница 1 из 1
Подстановка массива в запрос с WHERE.. IN
    #37171045
alex-nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть

Код: plaintext
1.
int[] massive = new int{1,2,3,4}...
Мне надо
Код: plaintext
SELECT.. FROM .. WHERE id IN (1,2,3,4)
Поискав тут на форуме нашел, что надо массив перевести в строку
Получилось:
Код: plaintext
StringTest = "1,2,3,4";
набираю:
Код: plaintext
SELECT.. FROM .. WHERE id IN '{0}'
подставляю туда StringTest

И все равно выходит ошибка Incorrect syntax near 1,2,3,4.

В чем проблема то ? В неверном формате строки или в запросе?
...
Рейтинг: 0 / 0
Подстановка массива в запрос с WHERE.. IN
    #37171120
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда подставляю... где набираю... как...
а так...
Код: plaintext
SELECT.. FROM .. WHERE id IN ({0})
...
Рейтинг: 0 / 0
Подстановка массива в запрос с WHERE.. IN
    #37171359
alex-nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser,

вот млин...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Подстановка массива в запрос с WHERE.. IN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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