开发者社区 问答 正文

ASP 连接oracle9i 连接不了

这是我的连接字符串:

<% 
Dim objOraSession,objOraDB 
Dim strDbUser,strDbPwd,Conn 
Call ConnectDB() 
Sub ConnectDB() 
'连接数据库

On Error Resume Next 
strDbUser = "ynw" '连接用户名 
strDbPwd = "ynw" '用户密码 
Conn ="Provider=MSDAORA.1;uid=ynw; pwd=ynw;Data Source=JHEMR;persist security info=true" '连接字符串 
Set objOraSession = Server.CreateObject("OracleInProcServer.XOraSession") 
Set objOraDB = objOraSession.OpenDatabase(Conn,ynw & "/" & ynw,0) 
End Sub
Sub EndDB() 
Set objOraDB = Nothing 
Set objOraSession = Nothing
End Sub 
%>

以下是我的源代码:

<%
set rs=conn.execute("MEDREC.WTBL")
%>

运行后报错:
Microsoft VBScript 运行时错误 错误 '800a01a8'
缺少对象:` 'Provider=MSDAORA.1;u'
/ssdzpb.asp,行 292`
请大侠们帮忙看看错在哪?感谢感谢!

展开
收起
小旋风柴进 2016-06-07 14:11:09 2453 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • Conn ="Provider=MSDAORA.1;uid=ynw; pwd=ynw;Data Source=JHEMR;persist security info=true" '连接字符串

    set rs=conn.execute("MEDREC.WTBL")

    用错对象了吧?

    是不是应该用Set objOraDB = objOraSession.OpenDatabase(Conn,ynw & "/" & ynw,0) 这个对象?

    2019-07-17 19:29:59 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等