asp连接sqlserver的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:33:12
<%
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open"driver={SQL Server};server=席亮;DataSource=(test);uid=;pwd=;database=UserDB"
Set rs=conn.Execute("SELECT * FROM users")
Do While Not rs.Eof '当数据表连接不为空时执行循环
Response.Write(rs("id")&" "&rs("username")&" "&rs("userpass")) '输出当前记录的所有字段,中间用空格隔开,多个字段请自行添写
rs.Movenext '将指针移动到下一条记录
Loop '结束循环
%>

错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。
/web/if1.asp, 第 10 行

应该是字段名写错了..

重新检查一下

users 表里头是否包含 id username userpass 等这些字段

你的记录到最后一个出错了
for a=1 to rs.recordcount
Response.Write(rs("id")&" "&rs("username")&" "&rs("userpass")) '
rs.movenext
next