当前位置:编程学习 > 网站相关 >>

关于ODBC访问Oracle10的问题!!求解

我建了一个代理,然后在
options 中 Uselsx "*LSXODBC"  ''使用Lotus Script 扩展ODBC类 
然后
Dim conn As ODBCConnection
Dim qry As ODBCQuery
Dim res As ODBCResultSet 
3个类访问Oracle,服务器中ODBC已经配置,用户DSN中配置 并且testConnection提示成功。
If conn.ConnectTo("testDateSource","testUserID","testPsw")= False Then
Msgbox "连接数据库失败!"
Exit Sub
End If

运行代理的时候,一直提示连接数据库失败,为什么啊???
求解啊!

这个服务器中的ODBC需要什么特殊配置吗?LS代码应该没问题啊,网上很多都这么写的!
我服务器中建好ODBC之后test是成功的,为什么会出现这种问题了啊?

抱歉诸位,语无伦次了!大家帮我下啊


Sub Initialize

Dim ss As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim vw As NotesView
Dim docNew As NotesDocument
Dim rtf As NotesRichTextItem

Set db = ss.CurrentDatabase

'从Oracle数据库中取得数据
Dim conn As ODBCConnection
Dim qry As ODBCQuery
Dim res As ODBCResultSet 

Set conn = New ODBCConnection ''''新建ODBCConnection对象实例
Call conn.Disconnect()  '''保证con对象当前没有连接其他数据源
conn.SilentMode = True
Msgbox   "正在连接关系数据库... " 
If conn.ConnectTo("test","tzgh","tzgh")= False Then
Msgbox "连接数据库失败!"
Exit Sub
End If


Call conn.Disconnect()

End Sub --------------------编程问答-------------------- UP ,不要沉下去了啊 --------------------编程问答-------------------- 小弟研究好久了  今天试过了JDBC和ADO 都没弄清楚
请大家帮帮忙啊!!!! --------------------编程问答-------------------- 哎,CSDN现在的人都不热心了啊

我自己找到原因了,手动运行代理的话,执行的是本地的ODBC,自动触发代理运行的是服务器的! --------------------编程问答--------------------
引用楼主 unrest 的回复:
我服务器中建好ODBC之后test是成功的,为什么会出现这种问题了啊?
运行代理的时候,一直提示连接数据库失败,为什么啊???

貌似有点矛盾,不是一样的吗?提示链接失败,错误提示什么呢
补充:企业软件 ,  Lotus
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,