python-sybase如何连接远程服务器

时间:2011-05-23 10:56:20

标签: python sybase

我主持使用“ip:port”,但它抛出异常:

Sybase.DatabaseError:Layer:6,Origin:8 ct_connect():目录服务层:内部目录控制层错误

PY-SYBASE:0.40pre1 SYBASE-open_client:15

有什么想法吗?感谢

福特

1 个答案:

答案 0 :(得分:1)

>>> import Sybase
>>> help(Sybase.connect)
Help on function connect in module Sybase:

connect(dsn, user, passwd, database=None, strip=0, auto_commit=0, delay_connect=0, locking=1, datetime=None, bulkcopy=0, locale=None, inputmap=None, outputmap=None)

第一个参数是DSN,而不是主机名。

因此,配置DSN,使用isql进行测试并在脚本中使用它。