Python与使用pyodbc的sqlserver
使用pyodbc从sql查询中获取记录后,如何访问特定记录并将其存储在变量中Python与使用pyodbc的sqlserver,python,sql,pyodbc,Python,Sql,Pyodbc,使用pyodbc从sql查询中获取记录后,如何访问特定记录并将其存储在变量中 另外,我是python的新手。您可以使用以下内容: import pyodbc conn = pyodbc.connect('DSN=SQLS;UID=test01;PWD=test01') cursor=conn.cursor() cursor.execute("create table rvtest (col1 int, col2 float, col3 varchar(10))") curs
另外,我是python的新手。您可以使用以下内容:
import pyodbc
conn = pyodbc.connect('DSN=SQLS;UID=test01;PWD=test01')
cursor=conn.cursor()
cursor.execute("create table rvtest (col1 int, col2 float, col3 varchar(10))")
cursor.execute("insert into rvtest values(1, 10.0, \"ABC\")")
cursor.execute("select * from rvtest")
records =cursor.fetchall()
for row in records:
print("Id: ", row[0])
print("Name: ", row[1])`
如果要获取第二行第五列,请使用:
records[1][4]
在我的代码中,我使用了cursor.fetchall。我的意思是,对于第I行和第j列值,需要在记录中访问。我如何使用python?例如,记录有10行5列,我想获取变量中第2行第5列的值。根据要求更新解决方案。@Vika如果此解决方案解决了您的查询,请不要忘记对答案进行投票。