使用 pandas.read_sql 查询带参数的数据库
询问了similar question。 目标是创建此处描述的函数: def DB_Query(d1, d2): conn = pyodbc.connect('DSN=DATASOURCE') tbl = "SELECT TableA.Field_1 \ FROM TableA \ WHERE TableA.Date>=? AND TableA.Date&l... »
询问了similar question。 目标是创建此处描述的函数: def DB_Query(d1, d2): conn = pyodbc.connect('DSN=DATASOURCE') tbl = "SELECT TableA.Field_1 \ FROM TableA \ WHERE TableA.Date>=? AND TableA.Date&l... »
我正在尝试执行一个执行一些插入更新的 SQL 存储过程,并且我将一个名为 lcLogSessionId 的参数传递给它。在程序执行期间,如果有错误,此参数设置为 1,如果一切正常,则保持为 0。 在我的 python 脚本中,我需要在存储过程执行结束时检索该值。 这是我的代码: stored_proc = "Exec [APP].[dataImport] @lcLogSessionId = %s"... »
我在 mysql 数据库上有一个存储过程。当我在 phpmyadmin 上调用这个过程时 CALL bakiyesifirla('Deneme'); CREATE PROCEDURE bakiyesifirla(IN cadres varchar(500)) BEGIN set @bakiye=0; CALL bakiyecek(cadres,@bakiye); ... »
出现以下错误 - 尝试使用 pyodbc 查看部署到 Azure 的 Flask Web 应用程序时: 2019-09-03T14:25:35.575624728Z conn = pyodbc.connect('Driver={SQL Server};' 2019-09-03T14:25:35.575857932Z pyodbc.Error: ('01000', "[01000] [unixOD... »
for _item in file_list: for col in cursor.execute("select column1,column2 from tbl"): if _item[0]==col.column1: #I also tried using a different cursor, still doesn't work ... »
我目前正在学习如何在 python 中使用 Pyodbc,并且已经很好地理解了它的工作原理。但是,我有一个关于获取当前 sql 控制台结果的问题。我知道您可以使用 cursor.fetch...() 命令返回查询,但是如何返回打印行?例如: SQL Version: print convert(varchar, getdate(), 14) Pyodbc Version: cursor.exe... »
我正在尝试从 Microsoft Access 数据库中获取数据。问题是我受到的限制数量: 我必须使用 64 位 Python access 数据库由链接到不同数据库的表组成 其他数据库需要 32 位 Oracle 驱动程序 因此,我将 Access 数据库存储在本地,并尝试使用 PyODBC 连接到该数据库。 我试过环顾四周并弄乱连接字符串,但这个问题似乎很独特。 这是我目前的修改版本... »
我在 python 中导出 utf-8 csv 文件时遇到错误。错误说 AttributeError: 'int' object has no attribute 'encode' 首先,我使用 pyodbc 连接 microsoft access 数据库并在那里获取数据。 MDB = "E:/Research/2000-01.mdb"; DRV = '{Microsoft Access... »
我想在 SQl 中插入不同的变量值,使用 pyodbc 的值不能出现在表中,但会出错。 变量 for data in datafield: id = data.Id iname = data.name ivalue = data.value cursor.execute("INSERT INTO Description (SrId, FieldName, FieldValue) V... »
我想对一些使用自定义 pyodbc 数据库连接的 django 视图进行单元测试 views.py from django.http import JsonResponse, HttpResponseNotFound, HttpResponseBadRequest, HttpResponseServerError, HttpResponseForbidden from django.core.ex... »
我正在尝试以稍微不同的方式连接到 SQL 数据库:使用和不使用参数。为什么不使用参数可以正常工作,但使用参数 - 给我一个错误。 我犯了语法错误吗? 我浏览了每封信,什么也没看到。 import pandas as pd import pyodbc #parameters: server = 'SQLDEV' db = 'MEJAMES' #Create the connection co... »
我正在尝试将 Python 连接到我们的远程 SQL Server,但我没有得到它。以下是我使用的代码。 server = 'server,1433' database = 'db' username = 'username' password = 'pw' cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server}... »
我正在使用 pyodbc 连接到 Vertica DB,然后我正在使用游标执行查询,但查询的结果包含一个巨大的文本字段,执行运行但它从不返回任何内容,甚至没有异常。当我在 row=cursor.fetchall() 调试和断点时,我可以看到这一点 它就像这样“[]” 如果我尝试在这个巨大的文本字段中使用另一个字符较少的数据集,则执行运行并获得数据。我怀疑它与检索数据时的缓冲区大小有关,但我不知道... »
我正在用 Python 开发一个 lambda 函数。该函数使用 pyodbc 库访问 RDS 数据库。要使用我正在使用图层的库。我的 SAM 模板看起来像这样,并且在部署到 AWS 时一切正常。 Resources: # ODBC Lambda Layer PyODBCLayer: Type: AWS::Serverless::LayerVersion ... »
我有一个存储过程,代码: DECLARE @RC int DECLARE @id varchar(13) DECLARE @pw varchar(13) DECLARE @depart varchar(32) DECLARE @class varchar(12) DECLARE @name varchar(12) DECLARE @birthday varchar(10) DECL... »
遇到以下错误但也得到了解决方案,您只需执行以下步骤 转到https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyodbc 下载合适的 '".whl"' 文件(确保选择正确的 whl 文件。例如:如果您在 64 位机器上使用 Python 2.7,请选择 '''pyodbc-4.0.32-cp310-cp310 -win_amd64.whl'''。) 运行 '... »
这可行,但输出与索引(日期)不匹配。相反,添加了新列,但从第一个数据帧的最后一行开始,即数据堆叠在彼此“顶部”,因此重复日期索引。有没有办法迭代和创建与日期匹配的列? indexReturnData = pd.DataFrame() indexcount = int(input("how many indices do you want to use? Enter a quantity: "))... »
网上有很多关于如何使用 pyodbc 在 MS Access 2007 中运行查询的提示,但所有这些查询都是在 Python 脚本本身中编码的。我想使用 pyodbc 来调用已经保存在 MS Access 中的查询。我该怎么做?... »
我正在使用 pyodbc 从 SQL Server 查询数据,然后在 pandas 中对其执行操作。我注意到的是,一些计算出来的数字列以十进制返回。十进制,而另一些则以浮点数形式返回。这是有问题的,因为算术操作数不能对两种不同类型的结果执行。 解决问题的最佳方法是什么?是否有 pydobc 设置强制十进制。十进制浮动?我应该自己进行转换吗?还有什么?... »
我正在尝试使用以下代码查询 SQL Server 2012 数据库: import pyodbc class sqlserverConnector: def __init__(self, connectionString): """ this is a typical connection string using windows authentica... »