无主之地2地狱火哪里刷:关于ASP的一个简单问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 10:58:57
以下是我初学ASP时建的一个页面,目的是显示数据库中的信息,下面是代码
<%set conn=server.createobject("adobd.connection")
conn.open("provider=micrsoft.jet.oledb.4.0;date source="&server.mappath("/msn.mdb"))
sql="select*from msn order by 时间desc"
set msn=conn.execute(sql)
%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<table width="80%" border="1" align="center">
<tr>
<td><div align="center">姓名</div></td>
<td><div align="center">手机号码</div></td>
<td><div align="center">QQ</div></td>
<td><div align="center">电子邮件</div></td>
<td><div align="center">家庭住址</div></td>
</tr>
<%do while not msn.eof%>
<tr><td><%=msn("姓名")%></td>
<td><%=msn("手机号码")%></td>
<td><%=msn("QQ")%></td>
<td><%=msn("电子邮件")%></td>
<td><%=msn("家庭住址")%></td>
</tr>
<%msn.movenext
loop
%>
</table>

</body>
</html>
当提交给浏览器处理时出现如下错误:Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串
请问该如何解决?谢谢
我MSN表中的字段名就是”姓名””手机号码””QQ””电子邮箱””家庭住址”啊!

Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串 这说明错误出现在
set conn=server.createobject("adobd.connection")
这一句上。请先确认你没有输入上的错误:
Set conn=Server.CreateObject("ADODB.Connection")

<tr><td><%=msn("姓名")%></td>
<td><%=msn("手机号码")%></td>
<td><%=msn("QQ")%></td>
<td><%=msn("电子邮件")%></td>
<td><%=msn("家庭住址")%></td>

里面的汉字改成你数据库里的字段

难道你数据库里的字段名是???????
姓名
手机号码
QQ
电子邮件
家庭住址

<%=msn("姓名")%>中的姓名要写数据库中msn表的字段名
比如你msn表里是name,那就写<%=rs("姓名")%>
另外建议你建立记录集的时候用rs名,你看你用msn,可读性低,而且容易与其他的表名字段名弄混