Параметр SQL с несколькими значениямиC#

Место общения программистов C#
Ответить
Anonymous
 Параметр SQL с несколькими значениями

Сообщение Anonymous »

В настоящее время я передаю параметр SQL с одним значением.

Итак, сейчас у меня есть:

Код: Выделить всё

 SqlParameter sqlParameter = new SqlParameter("@Parameter", SqlDbType.VarChar);
sqlParameter.Value = ParameterValue
и это отлично работает в моем предложении WHERE в моем запросе SQL.

Однако теперь Я хочу оставить возможность передачи нескольких значений в моем WHERE.

Вместо передачи обычной строки я думал передать строку с запятыми. для разделения значений.

Итак, SqlParameter.Value = "value1, value2, value3";

и я хочу, чтобы это действовало как

Код: Выделить всё

WHERE Parameter = value1 OR Parameter = value2 OR Parameter = value3


Есть ли простой способ сделать это, при котором мне фактически не придется изменять свой SQL-запрос?

Подробнее здесь: https://stackoverflow.com/questions/185 ... ple-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»