ASP高手请进 帮看一下代码那里出错~~谢谢~-~

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:29:21
<% option explicit %>
<html >
<head>
<title>无标题文档</title>
</head>
<body>
<h2 align="center">常用网站导航</h2>
<%
Dim db
Set db=Server.CreateObject("ADODB.Connection")
db.Open "Dbq=" & Server.Mappath("long.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
Dim StrSql,rs
StrSql="Select * From long Order By long_id DESC"
set rs=db.Execute(strSql)
%>
<Center>
<a herf="add_form.asp">添加记录</a>
<table border="1" width="100%">
<tr bgcolor="#E0E0E0">
<td>名称</td>
<td>网址</td>
<td>简介</td>
<td>删除</td>
<td>修改</td>
</tr>

StrSql="Select * From [long] Order By long_id DESC"
long是保留字

大致的看了一下,没调试,语句没有什么错,少了一个判断,在循环外面加一个if语句判断一下记录不为空,否则如果记录为空那么循环语句会出错

你把 数据库 "long"的名字换一换试一试吧

没出错提示吗?