인 첫 번째 게시물로, 웹에서 볼 수있는 것처럼 보이지만 해결 된 것은 없음을 경고하고 싶습니다.SqlObject 및 SqlBuilder IN() 함수는 문자열 값이
저는 python 2.7 및 sqlobject lib의 최신 버전을 사용하고 있습니다.
내가 직면 문자열 목록 또는 튜플와 IN() 함수를 호출 할 때, 오류처럼 보이는 결과를 가지고 : : 잘 작동하는 것 같다에서from sqlobject.sqlbuilder import table, IN
t = table.MyTable
print(IN(t.s_ID, ("1", "2")))
>>> <SQLOp 34ec648L>
동안 정수와를
print(IN(t.s_ID, (1, 2)))
>>>> ((MyTable.s_ID) IN (1, 2))
왜 이것이 작동하지 않는 사람이 있습니까? lib에있는 문제에 대해 더 많이 생각하지만 어쩌면 내가 뭔가를 놓친 것 같아요
미리 감사드립니다!
참고 : (I 만 쿼리를 작성하고 싶은대로) 나는이 경우이 중요한 고려하지 않는다 그러나 나는 SQL 서버 2012
D. FE에이 쿼리를 전송하고 싶습니다.
감사합니다. 내가 연결 개체 instanciating 시도합니다 (나는 이미 SQL 클라이언트가 pypyodbc 개발 developped 가지고 지금 사용하지 마십시오) – DFE