pyodbc相关内容

连接到 AWS E2 ubuntu 实例时,用于 SQL Server 的 ODBC 驱动程序 13 无法在 pyodbc 上打开库

背景:我已经研究了大约一个星期,但仍然没有运气.我的系统(Ubuntu 16.04.1 LTS)上的相同驱动程序(13.0)与我的 pyodbc python(Python 2.7.12 :: Anaconda 4.1.1(64 位))库配合得很好.我尝试在 AWS E2 上设置虚拟机,但在那里不起作用,如下所述. 目标:使用 Python 2.7.12 :: Anaconda 4.2.0( ..
发布时间:2021-12-21 10:56:12 Python

pyodbc 从使用 DB2 的存储过程返回多个游标

我有一个从 db2 数据库调用存储过程的 python 程序.我正在使用 results = cursor.fetchall() 来处理我的存储过程的结果.但是,我的存储过程返回两个游标.results 只包含第一个.我需要一种方法来循环遍历任意数量的游标.我希望 fetchmany() 是我的答案,但事实并非如此. 我需要能够处理多个结果集,因为我正在编写的程序只能调用一个存储过程.返回并 ..
发布时间:2021-12-20 17:12:51 其他开发

Python - pyodbc 调用带有参数名称的存储过程

我需要使用输入参数名称通过pyodbc模块从python2.7调用SqlServer存储过程. 我根据输入参数顺序尝试基于 文档: cursor.execute('{CALL [SP_NAME](?,?)}',('价值', '价值')) 它有效,但我需要传递存储过程的参数名称,因为存储过程输入参数的顺序总是在变化.所以我需要按名称传递它们. cursor.execute('{CALL ..
发布时间:2021-12-20 17:08:18 数据库

在 Heroku 上安装 PyODBC 时找不到 sql.h

我正在尝试在 Heroku 上安装 PyODBC,但是当 pip 运行时,我在日志中收到 fatal error: sql.h: No such file or directory.如何修复此错误? 解决方案 要跟进下面的答案... Ubuntu 示例: sudo apt-get install unixodbc unixodbc-dev CentOS 示例: sudo yum ..
发布时间:2021-12-16 22:26:45 Python

无法使用 pyodbc 创建访问表

我正在尝试使用 pyodbc 在带有 python 的 MS Access DB 中创建表,但是当我运行我的脚本时,没有创建表,也没有给出错误.我的代码: #!/usr/bin/env python导入pyodbccon = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=Z:\Data\Instrum ..
发布时间:2021-12-12 23:00:19 Python

Python通过pyodbc在Access的十进制数中插入一个冒号

我有 和这个人一样的问题,可能还有这个人,但我会分享一些代码并回答问题! 我在批处理作业中有一些代码,它通过 pyodbc 从 Microsoft Access 数据库中读取字段并准备输出以供显示. 这是一个片段.注意断言. def format_currency(amount):如果金额为无:返回“"别的:结果 = “$%.2f"% 数量断言“:"结果不是,("这很奇怪.%s 类的 ..
发布时间:2021-12-12 22:52:04 Python

如何使用 pyodbc 执行保存在 MS Access 中的查询

网上有很多关于如何使用 pyodbc 在 MS Access 2007 中运行查询的提示,但所有这些查询都是在 Python 脚本本身中编码的.我想使用 pyodbc 调用已保存在 MS Access 中的查询.我该怎么做? 解决方案 如果 Access 中保存的查询是一个没有参数的简单 SELECT 查询,那么 Access ODBC 驱动程序将其公开为一个视图,因此您需要做的就是使用查 ..
发布时间:2021-12-12 22:35:15 Python

如何使用 pyodbc 和 MS-Access 在 Python cursor.execute 中查看真正的 SQL 查询

我在 Python 中使用以下代码(使用 pyodbc 作为 MS-Access 基础). cursor.execute("select a from tbl where b=? and c=?", (x, y)) 没关系,但出于维护目的,我需要知道发送到数据库的完整准确的 SQL 字符串. 是否可能以及如何实现? 解决方案 答案是:NO.我在项目的主页 Google 代码(以及 G ..
发布时间:2021-12-12 22:28:18 Python

将 sqlalchemy 连接到 MSAccess

如何使用 SQLAlchemy 连接到 MS Access?在他们的网站上,它说连接字符串是 access+pyodbc.这是否意味着我需要使用 pyodbc 进行连接?由于我是新手,请温柔. 解决方案 理论上这将通过 create_engine("access:///some_odbc_dsn") 实现,但从 SQLAlchemy 0.5 开始,Access 后端根本没有使用过,并且不清 ..
发布时间:2021-12-12 22:23:57 Python

使用 pyodbc 将 docker python 连接到 SQL 服务器

我正在尝试连接在 docker 容器中运行的 pyodbc python 脚本以登录到 MSSQL 数据库我尝试了各种 docker 文件,但无法建立连接(在构建 docker 或 python 时失败尝试连接),有没有人有一个可用的 dockerfile,使用 pyodbc: Dockerfile: # 使用官方 Python 运行时作为父镜像来自 python:2.7-slim# 设置 ..
发布时间:2021-12-07 11:44:57 其他开发

在非 Windows 平台(Linux 或 Mac)上使用 Python 使用 Access 数据库

我想访问 Microsoft Access 数据库中的数据.我有一些 .accdb 和 .mdb 文件,想用 Python 读取它们. 根据我的研究,pyodbc 只能在 Windows 平台上使用,但我在 Mac OS X 上工作.我是 Python 新手. 另一个选项是我是否可以将数据从数据库导出到 csv,然后在 python 中使用. 非常感谢任何帮助或开始. 解决 ..
发布时间:2021-12-06 20:24:47 Python

Azure 上的 pyodbc

我在 Azure 中有一个 python webapp,我想从同一资源组中的 Azure 中的 SQLServer 读取它.按照这个示例使用 Python 连接到 Microsoft SQL 服务器,我添加了pyodbc 到我的 requirements.txt,部署到 Azure 失败,抱怨它没有可用的 C++ 可再发行组件 (9.0) 的正确版本.对此有什么可以做的,还是需要不同的架构(如果是 ..
发布时间:2021-12-06 18:32:17 Python