我在使用asp脚本从数据库中获取数据时出现问题,运行下面的代码后我只是有一个空白页。任何人都可以请帮忙吗?经典的Asp从数据库中提取数据
<% Response.Buffer = True %>
<% Response.Expires = 0%>
<!--#include file="dsn.inc"-->
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Search Results</title>
</head>
<body>
<font face="Arial Narrow">
<%
Set rst = Server.CreateObject("ADODB.Recordset")
If LCase(Request("clearsql")) = "y" Then
strSQL = "SELECT * from npic.dbo.LMSWeb"
Session("sql") = strSQL
Else
strSQL = Session("sql")
End If
rst.Open strSQL, strDSN
%>
<table border="1" width="100%">
<tr>
<td align="center" width="212"><font face="Arial Narrow"><b>Agent Name </b>
</font></td>
<td align="center" width="140"><b><font face="Arial Narrow">Sup</font></b><font
face="Arial Narrow"><b> Name </b>
</font></td>
<td align="center"><font face="Arial Narrow"><b>Date</b></font></td>
<td align="center"><font face="Arial Narrow"><b>Points</b></font></td>
<td align="center"> </td>
</tr>
<%
Dim strError
Do While Not rst.EOF
Response.Write "<tr>" & Chr(10)
Response.Write " <td>" & rst("agent name") & "</td>" & Chr(10)
Response.Write " <td>" & rst("sup") & "</td>" & Chr(10)
Response.Write " <td>" & rst("date") & "</td>" & Chr(10)
Response.Write " <td>" & rst("points") & "</td>" & Chr(10)
Response.Write "</tr>" & Chr(10)
rst.MoveNext
loop
rst.Close
Set rst=Nothing
%>
</table>
</center></div>
</body>
</html>
我有一个问题,使用ASP脚本从我的数据库获取数据,运行上面我只是有一个空白页面的代码之后。任何人都可以请帮忙吗?
对于初学者来说,你错过了'FROM'在'SELECT'声明:'STRSQL = “SELECT * FROM npic.dbo.LMSWeb”' – LittleBobbyTables
SRY忘记键入部分 –
哥们,FONT标签10年前走出了窗户。使用CSS。 –