急!!!Server 对象, ASP 0177 (0x800401F3)?

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:44:12
错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串
/xscj/showstukc.asp, 第 17 行
showstukc.asp代码如下;
<%
OpenConn()
Set SqlRecSet = Server.CreateObject("ADODB.RECORDESET")
if Request.QueryString("NowClickXH")="" then
StrSQL="select XS.XH,XM,ZYM,ZXF,KCM,CJ,XS_KC.XF from XS,KC,XS_KC where XS.XH=XS_KC.XH and KC.KCH=XS_KC.KCH"
else
StrSQL="select XS.XH,XM,ZYM,ZXF,KCM,CJ,XS_KC.XF from XS,KC,XS_KC" &"where XS.XH='" +Request.QueryString("NowClickXH")+"'and XS.XH=XS_KC.XH and KC.KCH = XS_KC.KCH"
end if
SqlRecSet.Open StrSQL,SqlConn,adOpenForwardOnly,adLockReadOnly
%>
说是Set SqlRecSet = Server.CreateObject("ADODB.RECORDESET")有问题???
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/xscj/showstukc.asp, 第 23 行
对应带代码行是:SqlRecSet.Open StrSQ

有啊.很明显..
Server.CreateObject("ADODB.RECORDESET")这里多了个字母..
Server.CreateObject("ADODB.RECORDSET")

set conn=Server.CreateObject("ADODB.Connection")
dbpath=server.mappath("hy.mdb")
conn.open"driver={Microsoft Access Driver (*.mdb)};dbq="&dbpath
sub closedatabase()
conn.close