看下这个程序 显示数据库数据的 第一个成功了 第二个就有错误
第一个
<%
set rs=server.createobject("adodb.Recordset")
rs.open"select * from S1","DSN=q1;"%>
姓名为:<%=rs("姓名")%><p>
年龄为:<%=rs("年龄")%><p>
工资为:<%=rs("工资")%>
<%rs.close
set rs=nothing
%>
正常显示
姓名为:李明
年龄为:28
工资为:3400
第二个
<%
set rs=server.createobject("adodb.Recordset")
rs.open"select * from S1","DSN=q1;"%>
姓名为:<%=rs("姓名")%>
年龄为:<%=rs("年龄")%>
工资为:<%=rs("工资")%><p>
<%rs.MoveNext
wend%>
<%rs.close
set rs=nothing
%>
显示为:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft VBScript 编译器错误
错误 '800a0400'
缺少语句
/9-12.asp,行8
wend
^
第三个
<%
set cn=server.createobject("adodb.Recordset")
cn.open"DSN=q1;"
strSQL="Insert Into S1(姓名,年龄,工资,电话,地址,出生日期)Values('Jose','34','8000','64455','广州','1960/03/23')"
cn.Execute(strSQL)
%>
<%cn.close
set cn=nothing
%>
显示为
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242 ADODB.Recordset
错误 '800a0e7d'
连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。
/9-13.asp,行3