while not rs.eof
response.write("<tr>")
for i =0 to 1
response.write("<td>数据库的纪录</td>")
rs.movenext
if rs.eof then
if i = 0 then
response.write("<tr><td></td></tr>")
end if
exit for
end if
next
response.write("</tr>")
wend
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("db\artdb.mdb")
'数据库在子目录db下,有个表叫link,字段有id, logo, name
Dim rs
Dim rs_numRows
Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = MM_conn_STRING
rs.Source = "SELECT id, logo, name FROM link"
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 1
rs.Open()
rs_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index
rs.open strsql,conn,1,1
rs.movefirst
for i=0 to rs.recordcount
response.write "<tr>"
for j=0 to rs.fieldcount
response.write "<td>"&rs(j).value&"</td>"
next
response.write"</tr>"
if rs.eof then
exit for
end if
rs.movenext
next
'记录总数
Dim TotalNumbe
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=SQLOLEDB.1;User ID=sa;Initial Catalog=NorthWind;Data Source=.;Password=;"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open Sql, cn, 3, 1
TotalNumber = rs.RecordCount
If TotalNumber = 0 Then
Response.Write "没有记录输出。"
Else
Dim jj,nLeft,cCol
jj = 0 ' 自动行不要管
nCol = 2 '定义列数
nLeft = nCol- (TotalNumber Mod nCol)
If nLeft = nCol Then nLeft = 0
Response.Write "<table border><tr>" & vbCrLf
While not rs.EOF
Response.Write "<td>" & rs("CustomerID") & "</td>" & vbCrLf
'If (jj Mod nCol) = (nCol - 1) And jj <> TotalNumber - 1 Then Response.Write "</tr><tr>" & vbCrLf
'If (jj Mod nCol) = (nCol - 1) And jj = TotalNumber-1 Then Response.Write "</tr>" & vbCrLf
If (jj Mod nCol) = (nCol - 1) Then
If jj <> TotalNumber - 1 Then
Response.Write "</tr><tr>" & vbCrLf
Else
Response.Write "</tr>" & vbCrLf
End If
End If
jj = jj + 1
rs.MoveNext
Wend
If nLeft <> 0 And nLeft <> nCol Then
If nCol < TotalNumber Then
For i = 1 to nLeft
Response.Write "<td> </td>" & vbCrLf
Next
End If
Response.Write "</tr>" & vbCrLf
End If
Response.Write "</table>"
End If
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
Response.End