2017-03-16 237 views
2

我所经历的SQL statements下指定的指令,以及我被困在这条线:如何调用queryAll方法

rows = connection.queryAll(query) 

从哪里是我们得到这个连接对象?因为我相信,这是不是从这句话

connection = connectionForURI(connection_string) 

我使用DBConnection进行这样的尝试也获得了对象:

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

但DBConnection的没有queryAll方法。

+0

该示例使用通配符导入“from sqlobject.sqlbuilder import *”。您可以使用“print locals()”检查连接对象是否在导入中。 – postoronnim

+0

好吧,没有运气,它没有在运行打印(本地())上列出与此导入 –

+0

嗯,这意味着开发商得到他们的文档错误。 – postoronnim

回答

0

connection = connectionForURI(connection_string)正是您正在寻找的连接对象。它是has方法queryAll