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(
..
我有一个从 db2 数据库调用存储过程的 python 程序.我正在使用 results = cursor.fetchall() 来处理我的存储过程的结果.但是,我的存储过程返回两个游标.results 只包含第一个.我需要一种方法来循环遍历任意数量的游标.我希望 fetchmany() 是我的答案,但事实并非如此. 我需要能够处理多个结果集,因为我正在编写的程序只能调用一个存储过程.返回并
..
我需要使用输入参数名称通过pyodbc模块从python2.7调用SqlServer存储过程. 我根据输入参数顺序尝试基于 文档: cursor.execute('{CALL [SP_NAME](?,?)}',('价值', '价值')) 它有效,但我需要传递存储过程的参数名称,因为存储过程输入参数的顺序总是在变化.所以我需要按名称传递它们. cursor.execute('{CALL
..
我已经尝试了互联网上所有可能的解决方案,但我无法让 pyobdc 在 heroku 上获取驱动程序. 我用来创建应用程序的步骤如下: heroku 创建heroku 配置:设置 FLASK_CONFIG=herokuheroku buildpacks:添加 heroku/pythonheroku buildpacks:add --index 1 heroku-community/aptgi
..
我正在尝试在 Heroku 上安装 PyODBC,但是当 pip 运行时,我在日志中收到 fatal error: sql.h: No such file or directory.如何修复此错误? 解决方案 要跟进下面的答案... Ubuntu 示例: sudo apt-get install unixodbc unixodbc-dev CentOS 示例: sudo yum
..
我正在尝试遍历名为“吞吐量"的表中的所有行,但针对特定的 DeviceName(我已将其存储在 data['DeviceName'] 中.我尝试了以下操作,但它不起作用: for row in cursor.execute("select * from Throughput where DeviceName=%s"), %(data['DeviceName']): 编辑:也试过这个,但它不起作
..
我正在尝试使用 pyodbc 在带有 python 的 MS Access DB 中创建表,但是当我运行我的脚本时,没有创建表,也没有给出错误.我的代码: #!/usr/bin/env python导入pyodbccon = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=Z:\Data\Instrum
..
我有 和这个人一样的问题,可能还有这个人,但我会分享一些代码并回答问题! 我在批处理作业中有一些代码,它通过 pyodbc 从 Microsoft Access 数据库中读取字段并准备输出以供显示. 这是一个片段.注意断言. def format_currency(amount):如果金额为无:返回“"别的:结果 = “$%.2f"% 数量断言“:"结果不是,("这很奇怪.%s 类的
..
网上有很多关于如何使用 pyodbc 在 MS Access 2007 中运行查询的提示,但所有这些查询都是在 Python 脚本本身中编码的.我想使用 pyodbc 调用已保存在 MS Access 中的查询.我该怎么做? 解决方案 如果 Access 中保存的查询是一个没有参数的简单 SELECT 查询,那么 Access ODBC 驱动程序将其公开为一个视图,因此您需要做的就是使用查
..
我在 Python 中使用以下代码(使用 pyodbc 作为 MS-Access 基础). cursor.execute("select a from tbl where b=? and c=?", (x, y)) 没关系,但出于维护目的,我需要知道发送到数据库的完整准确的 SQL 字符串. 是否可能以及如何实现? 解决方案 答案是:NO.我在项目的主页 Google 代码(以及 G
..
如何使用 SQLAlchemy 连接到 MS Access?在他们的网站上,它说连接字符串是 access+pyodbc.这是否意味着我需要使用 pyodbc 进行连接?由于我是新手,请温柔. 解决方案 理论上这将通过 create_engine("access:///some_odbc_dsn") 实现,但从 SQLAlchemy 0.5 开始,Access 后端根本没有使用过,并且不清
..
我的软件: Python 3.4 -64 位 PyODBC 64 位 已安装 MS Office 软件包(32 位) 问题: 现在,我尝试使用 PYODBC 访问安装在我计算机上的 MS Access 2010.无论我尝试什么,它都不起作用.我的错误总是这样: pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver
..
我尝试了以下方法: private String password = "";private String dbName = "dataHC.accdb";私人字符串 bd = dbName + ";PWD=" + 密码;String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+bd+";";私
..
如何将 pyodbc 游标输出(来自 .fetchone、.fetchmany 或 .fetchall)序列化为 Python 字典? 我正在使用 Bottlepy 并且需要返回 dict 以便它可以将其作为 JSON 返回. 解决方案 如果你不知道提前列,使用 Cursor.description 以构建列名列表和
..
我正在尝试连接在 docker 容器中运行的 pyodbc python 脚本以登录到 MSSQL 数据库我尝试了各种 docker 文件,但无法建立连接(在构建 docker 或 python 时失败尝试连接),有没有人有一个可用的 dockerfile,使用 pyodbc: Dockerfile: # 使用官方 Python 运行时作为父镜像来自 python:2.7-slim# 设置
..
我想访问 Microsoft Access 数据库中的数据.我有一些 .accdb 和 .mdb 文件,想用 Python 读取它们. 根据我的研究,pyodbc 只能在 Windows 平台上使用,但我在 Mac OS X 上工作.我是 Python 新手. 另一个选项是我是否可以将数据从数据库导出到 csv,然后在 python 中使用. 非常感谢任何帮助或开始. 解决
..
我在 Azure 中有一个 python webapp,我想从同一资源组中的 Azure 中的 SQLServer 读取它.按照这个示例使用 Python 连接到 Microsoft SQL 服务器,我添加了pyodbc 到我的 requirements.txt,部署到 Azure 失败,抱怨它没有可用的 C++ 可再发行组件 (9.0) 的正确版本.对此有什么可以做的,还是需要不同的架构(如果是
..
我在 Flask 上托管了一个 API.它在 Tornado 服务器后面运行.发生的情况是有时对 UI 所做的更改未反映在数据库中.此外,我运行的一些脚本会出现以下 3 个错误中的任何一个: pyodbc.Error: ('08S01', '[08S01] [Microsoft][ODBC SQL Server Driver]通信链接失败 (0) (SQLExecDirectW)') py
..
我在使用 pyodbc 时遇到问题.我的 Linux Mint 14 上安装了 unixodbc、unixodbc-dev、odbc-postgresql、pyodbc 软件包.我失去了自己找到解决方案的希望,任何帮助表示感谢.请参阅下面的详细信息: 跑步: >>>导入pyodbc>>>conn = pyodbc.connect("DRIVER={PostgreSQL};SERVER=lo
..
以下是我需要帮助的代码.我必须运行超过 1,300,000 行,这意味着插入 ~300,000 行需要 40 分钟. 我认为批量插入是加速它的途径?还是因为我通过 for data in reader: 部分遍历行? #打开准备好的csv文件with open (os.path.join(newpath,outfile), 'r') as f:#hooks csv reader到文件读者
..