У меня есть адаптер в C#, и я хочу знать, есть ли значение (тип int) в списке значений. Как мне это сделать? когда я делаю send IN @sendList
, это дает мне ошибку. Я пытался использовать LIKE
как этот @sendList LIKE '%'+ send +'%'
но адаптер не может преобразовать из INT в VARCHAR ...Адаптер с использованием «IN»
0
A
ответ
0
Самый простой способ будет разделив список идентификаторов:
...
string.Format("Send IN {0}", string.Join(sendList.Select(id => id.ToString()));
Но если вы настаиваете на параметре , вы можете написать функцию SQL, которая преобразует ваш список в строку. Вы можете найти множество примеров (like this) over the web.
+0
вы все равно можете использовать параметры, вам просто нужно построить предложение in с таким количеством '?' Как элементов в вашем списке - 'in (?,?,?,?,?)' И пропустить список и назначить параметры – nos
Смежные вопросы
- 1. адаптер списка с использованием фрагментов
- 2. Пользовательский адаптер для listview с использованием pasrequery
- 3. Адаптер синхронизации, вызываемый дважды с использованием ContentObserver
- 4. Адаптер Android GridView с использованием ArrayList
- 5. IBM Mobilefirst SQL-адаптер с параметрами для выбора оператора IN
- 6. Адаптер Recycliewiew с CursorAdapter
- 7. Адаптер AutoCompleteTextView, «скрытый» адаптер?
- 8. Thunderbolt адаптер Ethernet не найден в Swift с использованием getifaddrs()
- 9. IN запрос не возвращает никакого результата, worklight Адаптер SQL
- 10. "Адаптер" или "адаптер"?
- 11. Адаптер с hasStableIds с использованием GUID или строк как идентификаторы
- 12. искаженного запроса с использованием IN
- 13. с использованием tapply in tapply
- 14. с использованием функции mysql in()
- 15. Джанго запроса с использованием IN()
- 16. Создание подзапроса с использованием IN
- 17. SubQuery с использованием оператора IN
- 18. с использованием colClasses in fread
- 19. Подзапрос с использованием IN-кода
- 20. IN с использованием кода JavaScript
- 21. Ошибка Oracle с использованием «in»
- 22. Проблемы с RecyclerView адаптер
- 23. адаптер с startActivityForResult
- 24. Пользовательский адаптер с sqllite
- 25. Адаптер курсора с ImageView
- 26. Адаптер звонка формирует другой адаптер?
- 27. Worklight адаптер переопределение адаптер XML
- 28. Пользовательский адаптер getView() не вызывается с использованием библиотеки PullToRefresh
- 29. Адаптер ListView с использованием simple_list_item_multiple_choice, флажки не работают
- 30. Worklight Single basede Шаг адаптер аутентификации с использованием Dojo
Укажите, пожалуйста, ошибку и добавьте код, объясняющий, как вы пытались извлечь этот запрос. – HuBeZa
Предложение 'IN' требует, чтобы ваши значения были 1. разделены запятой и 2. заключены в круглые скобки, такие как' IN (1,4,6,9) ' – bitxwise
, но не могу ли я получить список как параметр? @HuBeZa, я написал, как я пытался получить. ошибка в том, что он не может сделать @sendList LIKE '%' + отправить + '%' becuse "send" is int – aharon