2017-03-16 4 views
2

queryAll 메소드 호출 :어떻게이 라인에서 <a href="http://sqlobject.org/SQLBuilder.html#sql-statements" rel="nofollow noreferrer">SQL statements</a>에 지정된 지침에 가고 있었다, 나는이 붙어있어

rows = connection.queryAll(query) 

을 우리는이 연결 개체를 받고 어디에서?

select = Select(['name', 'AVG(salary)'], staticTables=['employees'], groupBy='name') 
query = dbconnection.sqlrepr(select) 

그러나 dbconnection는 queryAll 메소드가없는 : 나는 확신이 때문에 나는이 같은 dbconnection 사용하여 시도이 문

connection = connectionForURI(connection_string) 

에서 얻은 개체가 아닙니다.

+0

이 예에서는 "sqlobject.sqlbuilder import *에서"와일드 카드 가져 오기를 사용합니다. "print locals()"를 사용하여 연결 객체가 가져 오기 중에 있는지 확인할 수 있습니다. – postoronnim

+0

글쎄, 행운을 빌어 요, 그것은이 수입으로 인쇄 (locals())를 실행 중에 나열되지 않습니다. –

+0

글쎄, 개발자가 자신의 문서를 잘못한 것을 의미합니다. – postoronnim

답변

0

connection = connectionForURI(connection_string)은 찾고있는 연결 개체입니다. 그것은 has 방법 queryAll입니다.