开发者社区> 问答> 正文

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 2368 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像