asp 无法同oracle连接 找不到原因 ~

dingdinging 2009-04-01 03:33:38

代码如下:
Dim conn
conn.open "WEBDB","mydb","mydb" '源,用户名,密码
set conn=server.createobject("adodb.connection")
Set Session("CDLW_conn") = conn
strSQL = "select name from school where id='0001'"
Set rs = Server.CreateObject("ADODB.Recordset") '
rs.Open strSQL , conn , 3 , 3 '
If rs.EOF = False Then
Session("name") =rs.Fields("name").Value
End If
rs.Close

rs.Fields("name").Value 读不出数据,页面也不报错。这是怎么回事?
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingdinging 2009-04-02
  • 打赏
  • 举报
回复
谢谢各位了,问题找到了,开始odbc只配置了用户,没给系统dsn配置,现在没问题了
xxwood 2009-04-02
  • 打赏
  • 举报
回复
你的conn是打开什么数据库?我怎么看着你conn.open后面那么怪异呢.open后面应该只有一个字符串吧??你咋有3个?
Oracle8.17
conn.open "Provider=MSDAORA.1;Data Source=你建立的TNS名;user id=用户名;password=密码;"

Oracle9i+
conn.open "Provider=OraOLEDB.Oracle.1;data source=你建立的TNS名;user id=用户名;password=密码;"

SQLServer
conn.open "Provider=SQLOLEDB.1;Data Source=服务器IP地址;User ID=用户名;password=密码"

Access
conn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("文件名")
dingdinging 2009-04-01
  • 打赏
  • 举报
回复
终于报错了
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: 'conn'
怎么修改啊?都改了两天了。。。。。
dingdinging 2009-04-01
  • 打赏
  • 举报
回复
Dim conn
set conn=server.createobject("adodb.connection")
conn.open "WEBDB","mydb","mydb" '源,用户名,密码
Set Session("CDLW_conn") = conn
strSQL = "select name from school where id='0001'"
Set rs = Server.CreateObject("ADODB.Recordset") '
rs.Open strSQL , conn , 3 , 3 '
If rs.EOF = False Then
Session("name") =rs.Fields("name").Value
End If
rs.Close

rs.Fields("name").Value 读不出数据,页面也不报错。这是怎么回事?
dingdinging 2009-04-01
  • 打赏
  • 举报
回复
位置换过来了,还是不行呢
xxwood 2009-04-01
  • 打赏
  • 举报
回复
conn还没set conn=server.createobject("adodb.connection") 呢就open了?

open那一句应该放在set句下面吧。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧