0

我正在开发我的第一个 ASP Classic 应用程序,它只是一个将数据添加到 MSSQL 数据库并在另一个页面上显示所有记录的简单应用程序......

我看起来一切正常,除了当我转到视图页面时,它会在自己的表中显示所有记录,而不是显示为一个带有标题行的表,然后是多行中的多条记录。

我不是在找人来为我解决它,这不是我学习的方式,但如果有人能指出我正确的方向,我可以在哪里弄清楚,我一定会很感激!

示例代码:

<table border="1"> 
<tr> 
<td><%=objRec.Fields("keyfield").Value%></td> 
<td><%=objRec.Fields("server_application").Value%></td> 
<td><%=objRec.Fields("environment").Value%></div></td> 
<div align="center"><%=objRec.Fields("ip_address").Value%></td> 
<td><%=objRec.Fields("url").Value%></td> 
<td><%=objRec.Fields("server_name").Value%></td> 
<td><%=objRec.Fields("obsolete").Value%></td> 
</tr> 
</table> 
<% rownum = rownum + 1 
objRec.MoveNext 
Wend 
objRec.Close() 
Conn.Close() 
Set objRec = Nothing 
Set Conn = Nothing 
%> 
4

1 回答 1

2

应该是这样的

<table border="1">
<thead>
    <tr> 
    <td>Key Field</td> 
    <td>Server Application</td> 
    <td>Field 3 header</td> 
    <td>Field 4 header</td> 
    <td>Field 5 header</td> 
    <td>Field 6 header</td> 
    <td>Field 7 header</td> 
    </tr> 
</thead>
<tbody>
    <% Do while not objRec.EOF %>
    <tr> 
    <td><%=objRec.Fields("keyfield").Value%></td> 
    <td><%=objRec.Fields("server_application").Value%></td> 
    <td><%=objRec.Fields("environment").Value%></div></td> 
    <div align="center"><%=objRec.Fields("ip_address").Value%></td> 
    <td><%=objRec.Fields("url").Value%></td> 
    <td><%=objRec.Fields("server_name").Value%></td> 
    <td><%=objRec.Fields("obsolete").Value%></td> 
    </tr> 
    <% objRec.MoveNext()
    Loop %>
</tbody>
</table> 

<%    
objRec.Close() 
Conn.Close() 
Set objRec = Nothing 
Set Conn = Nothing 
%>
于 2013-07-09T20:56:42.990 回答