问题描述
我建了一个代理,然后在options中Uselsx"*LSXODBC"''使用LotusScript扩展ODBC类然后DimconnAsODBCConnectionDimqryAsODBCQueryDimresAsODBCResultSet3个类访问Oracle,服务器中ODBC已经配置,用户DSN中配置并且testConnection提示成功。Ifconn.ConnectTo("testDateSource","testUserID","testPsw")=FalseThenMsgbox"连接数据库失败!"ExitSubEndIf运行代理的时候,一直提示连接数据库失败,为什么啊???求解啊!这个服务器中的ODBC需要什么特殊配置吗?LS代码应该没问题啊,网上很多都这么写的!我服务器中建好ODBC之后test是成功的,为什么会出现这种问题了啊?抱歉诸位,语无伦次了!大家帮我下啊SubInitializeDimssAsNewNotesSessionDimdbAsNotesDatabaseDimdocAsNotesDocumentDimvwAsNotesViewDimdocNewAsNotesDocumentDimrtfAsNotesRichTextItemSetdb=ss.CurrentDatabase'从Oracle数据库中取得数据DimconnAsODBCConnectionDimqryAsODBCQueryDimresAsODBCResultSetSetconn=NewODBCConnection''''新建ODBCConnection对象实例Callconn.Disconnect()'''保证con对象当前没有连接其他数据源conn.SilentMode=TrueMsgbox"正在连接关系数据库..."Ifconn.ConnectTo("test","tzgh","tzgh")=FalseThenMsgbox"连接数据库失败!"ExitSubEndIfCallconn.Disconnect()EndSub
解决方案
解决方案二:
UP,不要沉下去了啊
解决方案三:
小弟研究好久了今天试过了JDBC和ADO都没弄清楚请大家帮帮忙啊!!!!
解决方案四:
哎,CSDN现在的人都不热心了啊我自己找到原因了,手动运行代理的话,执行的是本地的ODBC,自动触发代理运行的是服务器的!
解决方案五:
引用楼主unrest的回复:
我服务器中建好ODBC之后test是成功的,为什么会出现这种问题了啊?运行代理的时候,一直提示连接数据库失败,为什么啊???
貌似有点矛盾,不是一样的吗?提示链接失败,错误提示什么呢