나는 C#에서 어댑터를 가지고 있으며 값 (int 유형)이 값 목록에 있는지 알고 싶습니다. 내가 어떻게 해? 내가 할 때 send IN @sendList
그것은 나에게 오류를주고있어. 나는이 @sendList LIKE '%'+ send +'%'
같은 LIKE
을 사용하려고하지만 어댑터는 가장 쉬운 방법은 ID의 목록 분할 될"IN"을 사용하는 어댑터
0
A
답변
0
... VARCHAR를 INT로 변환 할 수 없습니다 : 당신이 매개 변수를 주장하는 경우
...
string.Format("Send IN {0}", string.Join(sendList.Select(id => id.ToString()));
을하지만, 목록을 문자열로 변환하는 SQL 함수를 작성할 수 있습니다. 많은 예제 (like this) over the web을 찾을 수 있습니다.
+0
당신은 여전히 매개 변수를 사용할 수 있습니다, 당신은 in (?,?,?,?)과 같은 수의'?'를 in 요소로 만들고 목록을 반복하고 매개 변수를 지정하기 만하면됩니다 – nos
관련 문제
- 1. "어댑터"또는 "어댑터"?
- 2. SQL에서 IN을 사용할 때의 문제점
- 3. double [] [] in을 float [] []로 변환
- 4. casbah의 find() 쿼리에서 $ in을 사용합니다.
- 5. 회 전자 어댑터 및 Listview 어댑터
- 6. Django에서 같은 순서로 IN을 선택 하시겠습니까?
- 7. 어댑터 패턴
- 8. 동적으로 제어 어댑터 설정
- 9. 비 목록보기에 어댑터 사용
- 10. 엔티티와 어댑터 패턴
- 11. 점수 닌자 어댑터 API
- 12. 코코아 전원 어댑터 상태 가져 오기
- 13. Zend_Translate 용 Mysql 어댑터
- 14. 정적 클래스가있는 어댑터 패턴
- 15. 외관이있는 어댑터 사용
- 16. 버튼이있는 안드로이드 목록 어댑터
- 17. 어댑터 패턴은 어떻게 작동합니까?
- 18. JRuby를 공용 데이터베이스 어댑터
- 19. 안드로이드 simpleCursor 어댑터
- 20. C++의 템플릿 "어댑터"
- 21. 안드로이드의 사용자 지정 어댑터
- 22. 안드로이드 끝없는 어댑터
- 23. Linux의 루프백 어댑터 이름
- 24. 내 목록보기에서 어댑터 설정
- 25. 갤러리의 사용자 지정 어댑터
- 26. 어댑터 패턴은 언제 필요합니까?
- 27. "어댑터 이름"이란 무엇입니까?
- 28. 질문에 데이터 어댑터 (UpdateCommand)
- 29. 어댑터 Threadpool 오류 (Jboss)
- 30. Java beans 바인딩 : 어댑터?
오류를 지정하고이 쿼리를 가져 오는 방법을 설명하는 코드를 추가하십시오. – HuBeZa
'IN' 절은 여러분의 값이 1이어야한다고 요구합니다. 괄호 안에'IN (1,4,6,9)' – bitxwise
과 같이 쉼표로 구분하고 있지만 목록을 매개 변수로 가져올 수 없습니까? @HuBeza, 내가 어떻게 가져 오려고했는지 썼다. @sendList LIKE '%'+ send + '%'becuse "send"가 int 일 때 오류가 발생합니다. – aharon