行数是如何工作的。我使用pyodbc,它总是返回-1。
return_query = conn.query_db_param(query, q_params)
print(return_query.rowcount)
def query_db_param(self, query, params):
self.cursor.execute(query,params)
print(self.cursor.rowcount)发布于 2020-02-14 15:36:39
如果您使用的是microsoft sql server,并且希望获得前一条select语句中返回的行数,则只需执行select @@rowcount即可。
例如:
cursor.execute("select @@rowcount")
rowcount = cursor.fetchall()[0][0]https://stackoverflow.com/questions/47540412
复制相似问题