主题:  求助高手指点

jiehama

职务:普通成员
等级:1
金币:0.0
发贴:6
#12004/12/6 18:04:49
我编了一段ASP程序想调用一下数据库,以下是我的编码,数据库叫db1.mdb,里面有张表叫person
<%
set cn=server.CreateObject("adodb.connection"
cn.open "driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("db1.mdb" & ";"
set rs=server.CreateObject("adodb.recordset"
srtquery="select * from person"
rs.open strquery,cn
if rs.eof then
response.Write("没有查到记录"
else
do while not rs.eof
response.write"<p>" & "<h3>" & rs("name" & "</h3>"
response.write"性别:" & rs("sex" & ""
response.write"年龄:" & rs("age" & ""
response.write"地址:" & rs("addr" & ""
response.write"电话:" & rs("phone" & ""
response.write"Email:" & rs("email" & ""
response.write"爱好:" & rs("hobby"
rs.movenext
loop
end if
rs.close
set rs=nothing
%>
可是出现了以下错误
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

请问大哥们如何改啊



jiehama

职务:普通成员
等级:1
金币:0.0
发贴:6
#22004/12/6 18:07:04
怎么我打的括号都给我改成笑脸了啊



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#32004/12/6 21:20:40
rs.open strquery,cn,1,1
if rs.eof and rs.bof then
response.write "无记录"
else
.....
end if
rs.close():set rs=nothing

把选项里的禁止转换表情图标勾起来就不会转变表情了。


难人一个……

jiehama

职务:普通成员
等级:1
金币:0.0
发贴:6
#42004/12/7 8:17:28
呵呵,谢谢你,我自己解决了,是我把srtquery拼成strquery了 :p