我在编写一个连接oracle数据库的查询数据的应用,在连接数据库的时候出现标题的错误,无法连接。
错误内容如下(-2147352567, '发生意外。', (0, 'Microsoft OLE DB Provider for Oracle', 'ORA-06413: 连接未打开。\n', None, 0, -2147467259), None)
Traceback (most recent call last):
File "C:\Program Files (x86)\ShadowBot\shadowbot-5.15.52\python\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Program Files (x86)\ShadowBot\shadowbot-5.15.52\python\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Program Files (x86)\ShadowBot\shadowbot-5.15.52\python\lib\site-packages\xbot_interpreter.py", line 113, in <module>
main()
File "C:\Program Files (x86)\ShadowBot\shadowbot-5.15.52\python\lib\site-packages\xbot_interpreter.py", line 57, in main
try:
File "C:\Users\cheensheng\AppData\Local\ShadowBot\users\654708183489191938\apps\5750b478-0d8a-464c-af8d-bb3536bab272\xbot_robot\main.py", line 9, in main
cp61_database = xbot_visual.database.connect(conn_str="Provider=MSDAORA.1;Password=cp45;User ID=cp45;Data Source=cpds;Persist Security Info=True", _block=("main", 1, "连接数据库"))
File "<string>", line 92, in wrapper
File "<string>", line 87, in wrapper
File "<string>", line 9, in connect
File "<string>", line 28, in open
File "<string>", line 32, in open
File "<COMObject ADODB.connection>", line 3, in Open
File "C:\Program Files (x86)\ShadowBot\shadowbot-5.15.52\python\lib\site-packages\win32com\client\dynamic.py", line 287, in _ApplyTypes_
result = self._oleobj_.InvokeTypes(*(dispid, LCID, wFlags, retType, argTypes) + args)
pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft OLE DB Provider for Oracle', 'ORA-06413: 连接未打开。\n', None, 0, -2147467259), None)