1

大家好,这是我在这个网站上的第一个问题。

所以我正在做一个 Python 项目。我必须将我的 Python/Django 应用程序连接到 HyperfileSQL (Windev) 数据库才能在 HyperFile 表上写入一些信息。

我已经安装了 pyodbc 库来完成这项工作。但是当我试图在 Windows Cmd 中建立连接时,它向我显示了这个错误:

pyodbc.connect('DRIVER={HyperFileSQL};SERVER=Mondev1;DATABASE=SP_MONTREAL;UI D=admin;PWD=') Traceback(最近一次调用最后):文件“”,第 1 行,在 pyodbc.Error:(' 01000', "[01000] [Microsoft][ODBC Driver Manager] 驱动程序不支持应用程序请求的 ODBC 行为版本(请参阅 SQLSetEnvAttr)。 (0) (SQLDriverConnect); [01S00] 无效的连接字符串属性(0)")

我真的不明白为什么连接失败。任何人都有任何想法。

注意:对不起,我的英语水平很差,我是法语 :)。

4

1 回答 1

0

如果要通过 odbc 访问超文件,则需要用于 hyperfilesql 的驱动程序 odbc。你需要买它。然后安装它并配置与数据库的 odbc 连接。这是文档: http ://doc.pcsoft.fr/fr-FR/?3044179

然后,您将能够通过 hyperfilesql 的 odbc 驱动程序使用 python 访问您的数据库。

希望它会有所帮助。

于 2014-04-09T15:33:21.627 回答