gpt4 book ai didi

sql - 需要在ASP中使用SQL显示多行

转载 作者:行者123 更新时间:2023-12-02 21:54:29 25 4
gpt4 key购买 nike

我的 ASP 文件开头有以下代码

<%  
Set rstest = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM Division;"
rstest.Open sql, db
%>

在同一个 ASP 的正文部分中,我有

<table width="200" border="1">
<tr>
<th>Date/Time</th>
<th>Officer</th>
<th>Comments</th>
</tr>
<tr>
<td><% = Date_Field %></td>
<td><% = First_Name %>&nbsp;<% = Last_Name %></td>
<td><% = Comments %></td>
</tr>
<tr>
<td><% = Date_Field %></td>
<td><% = First_Name %>&nbsp;<% = Last_Name %></td>
<td><% = Comments %></td>
</tr>
</table>

由于某种原因,即使我的表中有五个唯一记录,我也只看到一个重复记录。这是为什么?

最佳答案

尝试下面的代码。我认为这应该可行。

<%  
Set rstest = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM Division;"
rstest.Open sql, db
%>
<table width="200" border="1">
<tr>
<th>Date/Time</th>
<th>Officer</th>
<th>Comments</th>
</tr>
<%
if rstest.EOF then
response.write "No Records Found!"

Do While NOT rstest.Eof
%>
<tr>
<td><% = Date_Field %></td>
<td><% = First_Name %>&nbsp;<% = Last_Name %></td>
<td><% = Comments %></td>
</tr>
<%
rstest.MoveNext()
Loop
End If
rstest.Close
Set rstest=nothing
db.Close
Set db=nothing
%>
</table>

关于sql - 需要在ASP中使用SQL显示多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18005366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com