sybpydb能与sybasease15.0一起工作吗?

2024-09-30 10:38:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我从一个sybasease15.7安装中得到了sybpydb(sybasepython扩展模块)。 但我们团队中的大多数其他服务器仍然使用15.0。 我可以用sybpydb开发Python脚本来访问那些15.0服务器吗?在

我遇到了这个错误,不确定这是否仅仅是因为sybpydb无法使用旧的ASE:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
sybpydb.DatabaseError: Error in connecting to the server.

Tags: 模块in服务器脚本most错误call团队
1条回答
网友
1楼 · 发布于 2024-09-30 10:38:36

我发现问题出在接口上。更新后,15.0.3ASE服务器一切正常。在

所以答案是肯定的,sybasease15.7中的sybpydb可以与15.0服务器一起工作。在

ops@:~$ python
Python 2.7.2 (default, Jun 22 2011, 10:50:25) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> import sybpydb
>>> conn = sybpydb.connect(user='xxx', password='xxx', servername='xxx')
>>> cur = conn.cursor()
>>> cur.execute("select top 1 * from ant_absence")
>>> rows = cur.fetchall()
>>> print rows
[(10000890, '0129119', 'E', 'PM', 1388480143)]
>>> cur.execute("select @@version")
>>> rows = cur.fetchall()
>>> print rows
[('Adaptive Server Enterprise/15.0.3/EBF 17779 ESD#4/P/Solaris AMD64/OS 5.10/ase1503/2768/64-bit/FBO/Thu Aug 26 11:42:38 2010',)]

相关问题 更多 >

    热门问题