ASP连接Access出错,希望各位高手帮帮忙,感激不尽

来源:百度知道 编辑:UC知道 时间:2024/09/21 07:58:02
我在Access里面建了一个数据库,名为db1.mdb,里面建了一张表class,
并把它放到C:\Inetpub\wwwroot,但还是会出错,代码如下:
<body>
<h2 align="center">我班成员</h2>
<%Dim db
Set db=Server.CreateObject("ADODB.Connection")
db.Open "db1"
Dim aa,me
aa="Select * From class Order By 学号 DESC"
set me=db.Execute(aa)
%>
<center>
<table border="1">
<%
do while not me.Eof
%>
<tr>
<td><%=me("学号")%></td>
<td><%=me("姓名")%></td>
<td><%=me("家庭住址")%></td>
<td><%=me("联系方式")%></td>
</tr>
<%me.moveNext
Loop
%>
</table>
</center>
</body>
错误提示:
错误类型:
Microsoft VBScript 编译器错误 (0x800A03F2)
缺少标识符
/number.asp, line 14,

<body>
<h2 align="center">我班成员</h2>
<%
Set Rs = Server.CreateObject("ADODB.Recordset")
Sql = "Select * From class Order By 学号 DESC"
Rs.Open Sql,conn,1,1
IF Not Rs.Eof Then
%>

<center>
<table border="1">
<%
do while not me.Eof
%>
<tr>
<td><%=Rs("学号")%></td>
<td><%=Rs("姓名")%></td>
<td><%=Rs("家庭住址")%></td>
<td><%=Rs("联系方式")%></td>
</tr>
<%Rs.moveNext
Loop
%>
</table>
</center>
</body>

不是吧,刚学习asp?字段最好不要用中文
Sql = "Select * From class Order By 学号 DESC"
就是不要用”学号“

把db.Open "db1"改为:
db.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库路径,别把数