问题标签 [pyodbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Oracle即时客户端无法执行sql更新
我可以使用即时客户端连接到 Oracle 10g 第 2 版服务器。使用 pyodbc 和 cx_Oracle。
使用任一模块,我都可以毫无问题地执行选择查询,但是当我尝试更新表时,我的程序崩溃了。
例如,
SELECT * FROM table WHERE col1 = 'value';
工作正常。
UPDATE table SET col2 = 'value' WHERE col1 = 'val';
不工作
这是即时客户端的已知限制,还是我的安装有问题?
在此先感谢您的帮助。
python - 使用 pyodbc 和 SQL Server 的 SQL IN 运算符
我正在使用 pyodbc 查询 SQL Server 数据库
但我收到以下错误。元组参数是否需要以不同的方式处理?有没有更好的方法来构造这个查询?
更新:
我能够使用字符串格式化运算符让这个查询工作,这并不理想,因为它引入了安全问题。
python - 尝试打开 jet 数据库时出现 pyodbc.Error
我正在尝试读取存储在由一个软件Hy Tek Meet Manager生成的 ms 访问数据库中的数据
当我运行此代码时,我收到错误:
对这个错误的所有其他搜索都导致了死胡同。关于为什么会发生这种情况的任何建议?
mysql - PYODBC 损坏 utf8 数据(从 MYSQL information_schema DB 读取)
编辑: 我完全修改了这个问题,以反映我对问题的更好理解
用于获取数据库中所有表名的 PYODBC+MYSQL 命令
结果是一个 unicode 字符串列表,每个字符串中的每个第二个字符都被省略。
information_schema
数据库是 utf8,虽然我的表名是纯 ascii 。从我的 latin1 数据库中读取工作正常。执行set character_set_* = 'utf8'
没有帮助。
从 C++/ODBC 测试程序执行相同的查询工作正常。
你知道pyodbc
字符编码是如何工作的吗?使用 utf8 数据库时它采用什么编码?
我使用 UnixODBC、python 2.6.4、pyodbc 2.1.7 在 Linux 上工作
sqlite - 如何使用 pyodbc 和 unixODBC 连接到 sqlite3 db?
我不知道如何使用 pyodbc 连接到 sqlite 数据库。我设置了 DSN,可以通过 isql 连接到它而不会出现问题。
像魅力一样工作,但是
给出以下错误消息:
我还在https://code.google.com/p/pyodbc/wiki/GettingStarted的示例中尝试了大量的连接字符串排列,但无济于事。
是否列出了我尝试连接的 dsn 以及保存 libsqlite3odbc.so 路径的值
我想我错过了一些明显的东西,但我不知道是什么......
编辑:使用 unixODBC 2.3.0、python 2.7.1、sqliteodbc 0.88 和 pyodbc 2.1.8 编辑:我想使用 pyodbc 的原因是为了移植到 Windows 和 MS Access
python - MySQL用python插入单个变量
我对单值插入有问题。使用 pyodbc
有效,如果 LL 是作为列表的单列数据......不起作用。
我该如何解决?
然后
如果 LL 仅为 Id,则数据库表具有 ID、AAA、BBB、CCC 列,我如何插入...。
python - Tornado 和 pyodbc 的异步调用
我想实现一个基于tornado 的web 服务,它可以为用户提供数据库查询服务。我使用 pyodbc 模块连接到数据库并进行查询。在实践中,我发现打印查询结果需要很长时间。也就是说,如果我用下面的代码打印查询结果
sql命令类似于
在循环结束之前,tornado 不会打印查询结果。而且需要很长时间。
我想利用 tornado 的非阻塞异步特性让其他用户也可以使用 web 服务,即使打印当前用户的查询请求的循环还没有完成。
所以我写了类似的东西:
我读了这篇文章: Asynchronous COMET query with Tornado and Prototype ,我知道我的解决方案行不通。但我当然不能使用 add_timeout,因为我无法弄清楚迭代会持续多长时间。那么我怎样才能通过这个来实现我的目标呢?
python - 如何使用 pyodbc 和 MS-Access 在 Python cursor.execute 中查看真正的 SQL 查询
我在 Python 中使用以下代码(使用 pyodbc 作为 MS-Access 基础)。
没关系,但出于维护目的,我需要知道发送到数据库的完整且准确的 SQL 字符串。
有可能吗?怎么做?
python - Django 在 postgres 旁边连接到 MS SQL
我有一个使用 postgres 的标准 django 设置,但我也想从 mssql 数据库访问数据。我已经安装了 pyodbc 并且正在安装 django-pyodbc 但说明告诉我如何使 mssql 成为我不想要的默认数据库。
我希望有人能指出我正确的方向。如果该方法绕过 django 并仅使用 Python 检索数据,它不会打扰我
干杯,
JJ
python - Python、Django 和 pyodbc:无效字符
我正在使用 pyodbc 连接到 MS SQL 服务器数据库。我得到的错误如下
SQL 数据库使用 Latin1 编码,我使用带有 django 的 postgres,它需要 UTF8。
我对使用 pyodbc 很陌生,无法解决这个问题。我试图过滤成堆的谷歌搜索,但没有运气。一些帮助将不胜感激。
编辑
Postgres 数据库是该项目的主要数据库。我希望能够从 SQL Server 中提取数据。虽然这个过程不会经常进行......
发生错误的点来自于从 SQL Server db 读取