问题标签 [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 投票
3 回答
9543 浏览

sql-server - python 3.3, pypyodbc, connecting to SQL Server Fails

I am using python 3.3 + pypyodbc. When I try:

I get an error:

I know the IP and credentials are correct, I use them every day to query server using Microsoft SQL Server Management Studio Express. What am I missing here?

Thanks.

0 投票
1 回答
8551 浏览

python - 如何在 Python 的 PyPyODBC 模块中使用 FetchAll?

我正在尝试使用PyPyODBC,特别是在这个例子中。但是,我对创建新表不感兴趣,我只想读取数据(位于 SQL Server 的数据库/表中)并在 Python 中使用它。

以下代码可以正常工作,但以下部分 ( for row in cur.fetchall():) 除外。

但是,我收到此错误。

问题: 最终,我希望能够在 Python 中调查数据。如何做到这一点?

先感谢您。

0 投票
2 回答
3705 浏览

python - 使用 pypyodbc 访问名称中带有空格的表

这个命令工作正常..

但是,此命令会返回错误

错误是..

我使用 SQL 分析器来查看确切的 sql 查询,它非常完美,我什至已经将其处理并粘贴到与数据库的控制台会话中进行测试,它返回行数没有问题。我尝试了所有不同的单引号和双引号组合。似乎如果放置一个没有任何引号的单个单词的表名,它就可以正常工作。如果我尝试输入一个包含多个单词的表名,我必须使用引号,但它会失败。

希望你们能对此有所了解,它阻止了我的项目,:(

0 投票
1 回答
796 浏览

python - 错误 - 多级文件夹内的 pypyodbc.win_create_mdb

它对于双级工作正常,但是当我创建跳闸级文件夹错误时出现错误。你能给我遮光吗> 谢谢。 用于 python 的 MS Access 库

0 投票
0 回答
307 浏览

python - 使用 Python 将文件附加到 Access 数据库中

我很想用 Python 将一些文件附加到 Access 数据库中。我使用pypyodbc库。

我们可以使用VB以编程方式将文件附加到记录:http : //office.microsoft.com/en-us/access-help/attach-files-and-graphics-to-the-records-in-your-database-HA001213852。 aspx(请参阅“以编程方式将文件附加到记录”一章)

但是我如何使用pypyodbcSQL或其他包在Python中做到这一点?


PS 对不起我的“hodoolny”(=="Moscow stilted")英语。~:)

0 投票
1 回答
1104 浏览

python-3.x - 无法创建数据库错误 pypyodbc

我已经安装了 pypyodbc 来创建和修改 Access 数据库。但是,按照教程我收到以下错误:

我正在做的就是:

我一直在寻找答案,但这个错误通常发生在 Linux 上,似乎不是 Windows。

我在 Windows 7(管理员访问)上使用 ActivePython3.3(32 位)、pypyodbc、MS Access 2010(32 位)。

解决了:

通过导入 os 模块并找到文件路径,然后使用该文件路径作为上述语句中的参数。

谢谢您的帮助。不幸的是,我似乎在回答、评论等链接不起作用时遇到问题,我似乎也无法评价答案。

0 投票
1 回答
263 浏览

ms-access - Access 数据库的插入语句错误

我正在尝试使用 python 和 pypyodbc 将数据添加到数据库(以及 MS Access)。我已经在 MS Access 中测试了我的插入语句作为查询,它可以工作。问题是当我在程序中运行它时会出现以下错误:

我的插入语句如下所示:

请注意,列标题包括其类型作为其名称的一部分,因为这是一个测试表。

该程序是这样工作的:

列数比插入语句中的多,因为 ID 有一个自动增量列。这意味着必须在插入语句中定义列才能将数据提交到正确的列中。因此,如果一行有一个空条目,则插入语句中会丢失该列。

我看不出插入语句有什么问题,尤其是当它直接在 MS Access 中工作时。

我在 Windows 7 机器上使用 ActivePython33 和 pypyodbc,MS Access 2010。

0 投票
1 回答
2261 浏览

python - 使用 pypyodbc 运行多个存储过程给出不完整的结果

我正在运行一个相对简单的 python 脚本,该脚本旨在读取具有一系列存储过程的文本文件 - 每行一个。脚本应该在第一行运行存储过程,移动到第二行,在第二行运行存储过程,等等。运行这些存储过程应该填充一个特定的表。

所以我的问题是这些程序没有用它们应该的所有结果填充表。例如,如果我的文件看起来像

myproc 'data1' 应该用大约 100 条记录填充另一个表,而 myproc 'data2' 应该用另外 50 条记录填充这个另一个表。相反,我最终得到了大约 9 个结果 - 第一个过程中有 5 个,第二个过程中有 4 个。

我知道这些程序有效,因为如果我通过 OSQL 运行相同的 sql 文件(使用 procs)并且我在另一个表中得到正确的 ~150 条记录,那么显然这与我的脚本有关。

这是我正在运行的代码:

我认为这与未提交的程序有关......或什么?坦率地说,我真的不明白为什么只提交 5/100 条记录。

我不知道。任何帮助或建议将不胜感激。

0 投票
1 回答
1507 浏览

python - linux上的pyodbc连接失败

我正在尝试使用 pyodbc 连接到数据库,以下代码在 Windows 上运行良好,尝试在 linux 上运行相同的代码会出现如下错误,任何人都可以建议这里有什么问题以及如何解决它?

vi /etc/odbcinst.ini

错误:-

0 投票
1 回答
4483 浏览

python - Connecting to MSSQL Server using pypyodbc on OS X

I'm having problems making a basic connection to a MSSQL Database Server using pypyodbc on OS X.

I have installed both unixodbc and freetds via Homebrew

I then installed pypyodbc

When I try to make a connection it fails with:

My basic test.py looks like this:

There are several similar questions but they don't' seem to be addressing the problem I'm having which seems to be related to a driver issue.

There seems to be a bug report reported here relating to this: https://code.google.com/p/pypyodbc/issues/detail?id=31