大家帮忙看看,这个代码怎么会出现以下错误
代码部分:
<%
set conn=server.CreateObject ("adodb.connection")
conn.Open "driver={SQL Server};server=ADMINISTRATOR;UID=sa;PWD=sa;database=movieonline"
set rs=server.CreateObject ("ADODB.Recordset")
rs.open “Select * from movielist where name_movie="&request.Form("name_movie")&",conn,1,1
if rs.eof and rs.bof then ’如果数据指针同时指到记录集的头部和尾部,说明这时候记录集为空
response.write“对不起,暂时没有您要查找的片子” ’打印“没有可以显示的数据”
do until rs.EOF ’循环 直到记录集尾部为止
response.write rs(“name_movie”) ’显示一个行的一个字段
response.write rs(“mainactor”) ’同上
response.write rs(“mainaction”) ’同上
response.write “
” ’一个行打印完毕,换行
rs.MoveNext ’将数据指针移到下一个行
loop ’循环结束
%>
<html>
<head>
<title>search</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
</body>
</html>
错误类型:
Microsoft VBScript 编译器错误 (0x800A0408)
/search.asp, 第 5 行, 第 8 列
rs.open “Select * from movielist where name_movie="&request.Form("name_movie")&",conn,1,1
-------^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
页:
POST 80 bytes to /search.asp
POST 数据:
radiobutton=radiobutton&name_movie=%CE%D2%CA%C7%CB%AD&actor=&search=%B2%E9%D5%D2
时间:
2003年9月10日, 16:18:13