大家看看这个错误吧。

ToAble 2002-05-04 04:09:07
......
database="address"
sql="SELECT * FROM address"
set rs=Server.CreateObject("ADODB.Recordset")
rs.open sql,database
.......

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
就是 rs.open sql.database 有错误,不知道错在哪里
...全文
23 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
julyclyde 2002-05-04
  • 打赏
  • 举报
回复
在文件属性或者文件夹属性里,赋予IUSR用户比较高的权限即可
julyclyde 2002-05-04
  • 打赏
  • 举报
回复
我记得0x80004005是没有权限


superdullwolf(超级大笨狼):rs可以这样用的。不一定要手工建立对象,只写连接串,会自动创建
IsMe 2002-05-04
  • 打赏
  • 举报
回复
dim cn
dim rs
set cn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
cn.open "....."
rs.open "select * from tbl",cn
...
超级大笨狼 2002-05-04
  • 打赏
  • 举报
回复
哈哈,database不过是个str类型的变量
你必须set database=Server.CreateObject("ADODB.Connection")
而不能简单database="address"这样当然不能代替你的连接对象了
最好用conn来表示连接对象,形象些
OOPCattyXin 2002-05-04
  • 打赏
  • 举报
回复
先建立数据连接

set con=Server.CreateObject("ADODB.Connection")
con.open YourConnectString'连接字符串

sql="SELECT * FROM address"
set rs=Server.CreateObject("ADODB.Recordset")
rs.open sql,con


loiter 2002-05-04
  • 打赏
  • 举报
回复
数据源中没有address这个名字
ToAble 2002-05-04
  • 打赏
  • 举报
回复
3x
ChinaOk 2002-05-04
  • 打赏
  • 举报
回复
看看FAQ里
有一个相关的帖子。

28,391

社区成员

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

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