pyodbc相关内容
我正在尝试使用pyodbc获取SQL Server存储过程的输出参数。该过程位于SQL Server中,我可以从我的程序中成功插入数据。这是SP的一部分: INSERT INTO Table(a,b,c,d,e,f,g) VALUES (@a,@b,@c,@d,@e,@f,@g); SET @Result = 'Inserted' RETURN @Result 当我尝试读取代码中的结果
..
我有一个大约有140万行的表,并且我要编写一条SQL SELECT语句,该语句返回列表中出现第一列中的值(唯一ID)的所有行。 此列表可以包含1到50k个ID,并在每次运行脚本时生成,每次可能会有所不同。根据此列表中的id数字值,我只想从数据库中提取第一列中具有这些id数字的行。 更完整地说:我在一个python脚本中完成上述所有操作。此脚本首先生成我需要的ID列表。然后,我将使用pyodbc
..
我正在使用Linux consumption计划。 我得到以下错误; Exception: ModuleNotFoundError: No module named 'pyodbc' 我已在requirements.txt文件中添加了pyodbc,此文件中的其他模块(如azure-storage)工作正常。 是否有人看到此问题或可以确认这是已知错误?我看不到任何手动安装此程序的方
..
我已经在我的笔记本电脑上安装并配置了 IIS7,并带有一个 python cgi 界面.我可以从 Eclipse 中运行 python 脚本并从数据库中获取我正在寻找的结果.但是当我从网页运行脚本时,我得到一个身份验证错误.似乎连接字符串没有将凭据传递给 SQL 服务器.有什么想法吗? 导入pyodbc导入cgi导入cgitb;cgitb.enable()cnxn = pyodbc.connec
..
我以前使用 pyodbc 和 python,但现在我已经将它安装在一台新机器上(win 8 64 位,Python 2.7 64 位,PythonXY 和 Spyder). 以前我用过(在底部可以找到更多真实的例子): columns = [column[0] for column in cursor.description]temp = cursor.fetchall()数据 = pan
..
如何使用 Windows 身份验证将 MS SQL Server 与 pyodbc 库连接? 我可以通过 MS Access 和 SQL Server Management Studio 进行连接,但无法获得适用于 Python 的有效连接 ODBC 字符串. 这是我尝试过的(也没有 'Trusted_Connection=yes'): pyodbc.connect('Trusted
..
我有一个从 db2 数据库调用存储过程的 python 程序.我正在使用 results = cursor.fetchall() 来处理我的存储过程的结果.但是,我的存储过程返回两个游标.results 只包含第一个.我需要一种方法来遍历尽可能多的游标.我希望 fetchmany() 会是我的答案,但事实并非如此. 我需要能够处理多个结果集,因为我正在编写的程序只能调用一个存储过程.回去要花
..
我目前有以下 Dockerfile 来创建我的 Docker 映像. FROM python:3.6.6-alpine3.8# 添加 Python 包 pandas、numpy 和 pyodbc 的依赖项运行 apk 添加 --no-cache curl gcc g++ unixodbc-dev运行 ln -s/usr/include/locale.h/usr/include/xlocale.h
..
我尝试使用 CentOS/RedHat (Linux) 在 AWS EC2 上安装 msodbcsql17. 这些是我遵循的步骤,来自 Microsoft (LINK): sudo su#为操作系统版本下载合适的包#仅选择以下一项,与您的操作系统版本相对应#RedHat 企业服务器 6卷曲 https://packages.microsoft.com/config/rhel/6/prod.
..
我正在运行 Linux (2.6.18-164.15.1.el5.centos.plus) 并尝试安装 pyodbc.我正在做 pip install pyodbc 并得到一个很长的错误列表,以 结尾 错误:命令“gcc"失败,退出状态为 1 我查看了 /root/.pip/pip.log 并看到以下内容: InstallationError: Command/usr/local/
..
问题: 我收到以下回溯,但不明白它的含义或如何解决它: Traceback(最近一次调用最后一次):文件“",第 1 行,在 文件“C:\Python26\lib\multiprocessing\forking.py",第 342 行,在 main自我 = 加载(from_parent)文件“C:\Python26\lib\pickle.py",第 1370
..
[新注意:我无法通过 binstar 或 anaconda 安装.为什么我不能在蟒蛇之外的python中安装?当我不通过连续启动器专门启动它时,有没有办法让我的计算机停止使用 python 的 anaconda 安装?] 我在 Windows 机器上安装了 Python 2.7.另外,我最近刚刚安装了 Anaconda. 我刚刚尝试为我的 Python 安装安装一个新模块.我在 Pyt
..
我正在使用 pip 并尝试安装一个名为 pyodbc 的 python 模块,该模块对 unixodbc-dev、unixodbc-bin、unixodbc 等非 python 库有一些依赖性.我目前无法在系统范围内安装这些依赖项,因为我只是在玩,所以我将它们安装在非标准位置.我如何告诉 pip 在哪里寻找这些依赖项?更确切地说,如何通过包含目录 (gcc -I) 和库目录 (gcc -L -l)
..
我正在使用 pyodbc 连接 SQL Server.我创建了这样的连接字符串: from sqlalchemy import Table, Column, databases, Integer, String, ForeignKey, create_engine从 sqlalchemy.ext.declarative 导入 declarative_base从 sqlalchemy.orm 导入
..
我有一个大约有 155,000 行和 12 列的数据框.如果我使用 dataframe.to_csv 将其导出到 csv,则输出是一个 11MB 的文件(立即生成). 但是,如果我使用 to_sql 方法导出到 Microsoft SQL Server,则需要 5 到 6 分钟!没有列是文本:只有 int、float、bool 和日期.我见过 ODBC 驱动程序设置 nvarchar(max
..
我正在尝试编写一个 Python 脚本,该脚本可以将 Excel 工作表作为表格导入到我的 SQL Server Express(使用 Windows 身份验证)数据库中.为此,我使用 pandas 将 Excel 文件读入 pandas DataFrame,然后我希望使用 pandas.to_sql()将数据导入我的数据库.但是,要使用此函数,我需要使用 sqlalchemy.create_en
..
我想将一个大的 pandas.DataFrame 发送到运行 MS SQL 的远程服务器.我现在这样做的方法是将 data_frame 对象转换为元组列表,然后使用 pyODBC 的 executemany() 函数将其发送出去.它是这样的: 将 pyodbc 导入为 pdblist_of_tuples = convert_df(data_frame)连接 = pdb.connect(cnxn
..
我正在尝试将某些处理的结果写入 SQL Server 表中.我的结果存储在列表列表中,其中列表的每个项目都是一个列表.我正在使用参数(6 个参数),但出现以下错误: cnxn.execute(sqlStatement, (item[0],item[1],item[2],item[3],item[4],item[5]))pyodbc.ProgrammingError: ('SQL 包含 0 个
..
我使用的是 Ubuntu 9.04 我安装了以下软件包版本: unixodbc 和 unixodbc-dev: 2.2.11-16build3tdsodbc:0.82-4libsybdb5:0.82-4freetds-common 和 freetds-dev:0.82-4 我已经像这样配置了 /etc/unixodbc.ini: [FreeTDS]说明 = TDS 驱动程序 (Syba
..
我尝试使用 CentOS/RedHat (Linux) 在 AWS EC2 上安装 msodbcsql17. 这些是我遵循的步骤,来自 Microsoft (LINK): sudo su#下载适合操作系统版本的软件包#根据您的操作系统版本,仅选择以下一项#红帽企业服务器 6curl https://packages.microsoft.com/config/rhel/6/prod.repo
..