|
[Original]
[Print]
[Top]
|
我安装了KInterbasdb,安装在线文档进行一个连接测试:
[quote]
import kinterbasdb
con=kinterbasdb.connect(dsn='cwk0:d:dbgdzc.gdb', user='SYSDBA', password='masterkey',dialect=1)
[/quote]
却出现下面的错误提示,怎么回事?
[quote]
Traceback (most recent call last):
File "C:Documents and SettingslplMy Documentskinterbasetest.py", line 3, in ?
con=kinterbasdb.connect(dsn='cwk0:d:dbgdzc.gdb', user='SYSDBA', password='masterkey',dialect=1)
File "C:Python24Libsite-packageskinterbasdb\__init__.py", line 395, in connect
return Connection(*args, **keywords_args)
File "C:Python24Libsite-packageskinterbasdb\__init__.py", line 492, in __init__
_ensureInitialized()
File "C:Python24Libsite-packageskinterbasdb\__init__.py", line 308, in _ensureInitialized
init()
File "C:Python24Libsite-packageskinterbasdb\__init__.py", line 256, in init
globalz, locals(), (chosenTypeConvModuleName,)
File "C:Python24Libsite-packageskinterbasdb ypeconv_backcompat.py", line 20, in ?
from kinterbasdb import typeconv_datetime_mx
File "C:Python24Libsite-packageskinterbasdb ypeconv_datetime_mx.py", line 32, in ?
from mx import DateTime as mxDT
ImportError: No module named mx
[/quote]
|
|
|
----
初学linux,python.请多指教
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
原来是缺少安装了 eGenix.com mx Extensions for Python 模块,不过我下载了这个模块,还是有错误:
Traceback (most recent call last):
File "C:Documents and SettingslplMy Documentskinterbasetest.py", line 3, in ?
con=kinterbasdb.connect(dsn='cwk0:d:dbgdzc.gdb', user='SYSDBA', password='masterkey',dialect=1)
File "C:Python24Libsite-packageskinterbasdb\__init__.py", line 395, in connect
return Connection(*args, **keywords_args)
File "C:Python24Libsite-packageskinterbasdb\__init__.py", line 492, in __init__
_ensureInitialized()
File "C:Python24Libsite-packageskinterbasdb\__init__.py", line 308, in _ensureInitialized
init()
File "C:Python24Libsite-packageskinterbasdb\__init__.py", line 236, in init
_k.set_concurrency_level(concurrency_level)
ProgrammingError: (0, 'The concurrency level cannot be changed once it has been set. Use kinterbasdb.init(concurrency_level=?) to set the concurrency level legally.')
这个论坛怎么不能使用UBB代码呢?
|
|
|
----
初学linux,python.请多指教
|
|
[Original]
[Print]
[Top]
|
|