问题标签 [pypyodbc]

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.

0 投票
1 回答
2785 浏览

python - pypyodbc cursor.execute() 列表索引超出范围

太晚了,我累了——我希望我只是犯了一个愚蠢的错误,但我似乎看不到它。谁能看到我可能做错了什么?如果我在 SQL Server Management Studio 上运行 SQL,它可以正常工作。我可以对游标运行其他 SQL 语句,但不能运行这个。

提前致谢

系统:

询问:

代码:

例外:

0 投票
2 回答
26637 浏览

python - Pypyodbc: Can't open lib 'FreeTDS' : file not found") 尝试连接 SQL Server 时出错

我正在尝试在 Mac 上使用 Pypyodbc 连接到 SQL Server,但出现以下错误:

我已经安装了 freeTDS 和 unixodbc

这是我的带有虚拟数据的连接字符串:

0 投票
1 回答
650 浏览

python - 使用 Python 将 YahooFinance 数据插入 SQL 数据库

我正在尝试使用 Python 的 pypyodbc 将从 YahooFinance 检索到的数据插入 SQL Server 数据库。

我正在使用下面的代码:

这会产生错误

我可能做错了什么?请注意,我是一名 Python 新手,之前曾使用 MATLAB 进行过此类检索和数据库插入。

0 投票
2 回答
539 浏览

python - 我正在使用 pypyodbc.connect - 有没有办法给它一个应用程序名?

在 _mssql.connect 中,有一个添加 appname 的选项。我想知道 pypyodbc.connect 是否有类似的东西。

谢谢你。

0 投票
1 回答
8677 浏览

python - 如何在 Python 3.4 上下载 PYODBC

我一直在尝试将 PYODBC 1.3 下载到 Python 3.4 上大约 2 周。

我去了:https ://pypi.python.org/pypi/pypyodbc/1.3.0下载文件夹。

当我运行 easy_install.py 和 pyodbc.py 时,它似乎运行良好。但是当我尝试创建一个新查询或其他任何内容时,当我导入 PYODBC 时,它会显示“没有名为‘pyodbc’的模块。

我可以请逐步说明下载它吗?

我有 Windows 32 位,如果有帮助的话。

任何信息都会对我有很大帮助!谢谢!

0 投票
1 回答
2319 浏览

python-2.7 - 如何使用python中字典的值在数据库中查询?

例如我有我的字典:my_dict = {'2':'even','1':'odd','3':'odd'} 这是我的数据库:

+---------+--------+ | Numeric | String | +---------+--------+ | 5 | five | | 4 | four | | 3 | three | | 2 | two | | 1 | one | +---------+--------+

my_dict字典中,使用它们keys,我想String在我的数据库(SQL SERVER)中获取它们的值,并使用它们values,按以下顺序对它们的String值进行排序:

odd - even - odd被喜欢这个

one two three.

并像这样打印输出:Let's count one two three. 实际上,我只是基于 Jisoo 的问题Querying a list of tuples in Database因为我们非常相似,但在我的,是关于字典的。

0 投票
2 回答
91 浏览

python - python中的字典是否允许重复?

鉴于此元组列表:

在哪里,

是每个单词的词性标签,我将其转换lists为字典:

它给了我这个输出:

我注意到只有一个'the': 'DT',而且顺序也发生了变化。我期望的是转换后的lists会是这样的:

然后使用 pypyodbc,我将在我的数据库(sql server)中查询 in 的Tagalog值:keymy_dict

并将输出显示为这样的字符串:

0 投票
2 回答
462 浏览

python - 希伯来语显示为乱码,使用 PyPyODBC 导入数据库

我正在尝试使用希伯来语数据库,不幸的是输出是乱码。我究竟做错了什么?

如果我查看 cur.fetchone():

输出:

0 投票
0 回答
430 浏览

python-3.x - 带有 oracle 11gR2 的 Pypyodbc 抛出 SQL_INVALID_HANDLE

我正在使用 pypyodbc-1.3.3 连接到 oracle DB。我正在做

我收到 pypyodbc.ProgrammingError: ('', 'SQL_INVALID_HANDLE')

我无法解决问题。

注意:我的 TNS_ADMIN 设置到我当前的 tnsnames.ora 文件所在的目录。

我也尝试过使用“SERVER”而不是“DBQ”。请帮忙!

0 投票
2 回答
14583 浏览

python - Python / pypyODBC:使用字符串和 NULL 插入行

我对 Python 还是很陌生,直到这个当前的项目(甚至可能不是最好的方法)才真正与 SQL Server 和 XML Parsing 进行交互。长话短说,我的 IT 团队积压很多,我需要将数据放入沙箱表(从 XML 解析)。

有一段 XML 包含属性 [xx]001 到 [xx]025。并非所有这些属性都包含在我将要解析的每个 XML 中。因此,我遍历所有可能属性的循环并将结果附加到列表中。由于并非所有属性都在每个 XML 中,因此我可以通过尝试表示每个属性来招致 noneTypes。在创建我需要将它们转换为 NULL 的 SQL 插入语句之前,这不是问题。可能有一些非常简单的方法来处理这个问题,但是我的新手状态阻碍了我的进步。相关的代码片段如下...

一般来说,也许有更好的方法来做到这一点?我担心 sqlList 可能只能在我达到限制之前变得如此之大。

以下是 sqlList 的示例:

我收到以下错误消息: