120平方农村平房设计图:[asp错误]ADODB.Recordset 错误 '800a0bb9'

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 02:52:21
错误显示:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Recordset 错误 '800a0bb9'

ADODB.Recordset 错误 '800a0bb9'

变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。

/Default.asp,行8

代码:

<%@ Language=VBScript%>
<!--#include file=include/conn.asp -->
<!--#include file=include/function.asp -->

<%
set rs=server.CreateObject("ADODB.RecordSet")
rs.Source="select * from BigClass order by BigClassID"
rs.Open rs.Source,conn,1,1

set rs2=server.CreateObject("ADODB.RecordSet") '专题
rs2.Source="select Top 10 * from Special order by SpecialID DESC "
rs2.Open rs2.Source,conn,1,1

%>

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><%=redcaff%></title>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

在access下是正确的,在sql下是错的

请各位帮帮忙!!!!

都不对 是你的数据库连接字符串错了
看下conn.asp这个文件里的数据库连接字符串
当你做access的时候它里面是access的字符串 所以是对的
但是改成sql的时候连接字符串需要改成sql啊
那样才可以用泥

rs.Source="select * from BigClass order by BigClassID"
rs.Open rs.Source,conn,1,1

写成
Source="select * from BigClass order by BigClassID"
rs.Open Source,conn,1,1
看看呢?
我是这样写的
没有遇到上面的问题

可能是rs.Source是制定了recordset的属性,而后面需要的参数应该要引用一个命令字符串,而不是一个属性

个人理解啦,好运XD

set rs=server.CreateObject(\"ADODB.RecordSet\")
Source=\"select * from BigClass order by BigClassID\"
rs.Open Source,conn,1,1

建议重新安装IIS