python - Python Sql 用作变量
问题描述
我正在使用 pyodbc 连接,我编写了这段代码;
database="Salih"
cnxn=pyodbc.connect('DRIVER='+driver+';SERVER='+server+';DATABASE='+database+';Trusted_Connection='+trusted)
curs = cnxn.cursor()
dt=curs.execute("select top 100* from [Salih].[tableau].[Results]" )
column_names = [i[0] for i in curs.description]
dt = curs.fetchall()
我正在尝试将数据库部分更改为变量之后。而不是这个;
dt=curs.execute("select top 100* from [Salih].[tableau].[Results]" )
这应该是;
dt=curs.execute("select top 100* from [str(database)].[tableau].[Results]" )
你能帮我解决这个问题吗?
解决方案
推荐阅读
- swift - 改变Spotify轨道Swift的节奏
- javascript - Polymer 2.0 - 你能写信给 fs 吗?
- azure - 使用链接模板从 Keyvault 中检索密码
- mpi - MPICH mpiexec (MPI) 进程因错误而终止,无法在 lldb 中调试
- django - 如何将字段添加到默认提升面板的多字段
- c# - 串行端口的数据接收事件处理程序不起作用
- mysql - 根据数据库中的主键获取数据作为列表
- php - 如何使用 Swift Mailer 生成 *.eml 文件(在 Laravel 中)
- reactjs - 在另一个 React 应用程序登录页面中托管整个 React 应用程序
- python - 如果选择了其他两个 QCheckbox,则能够禁用 QCheckbox