<!-- #include file="includes/adovbs.inc" //-->
<%
Response.Buffer = TRUE
Response.Expires = -1000
varSQL = "select * from " & request.querystring("table")
ConnectString = "Provider=MSDASQL;Driver={SQL Server};Server=server;Database=database;UID=uid;PWD=pwd;"
set objRec = Server.CreateObject("ADODB.Recordset")
objRec.Open varSQL, ConnectString, AdOpenKeyset, AdLockOptimistic
%>
<html>
<head>
<title>ASP - Display SQL table in HTML table</title>
</head>
<body>
<pre>
<h1><%= Request.QueryString("table") %></h1>
<table border="1">
<tr align="center" bgcolor="#9c9c9c">
<%
Dim fldF, count
for each fldF in objRec.Fields
Response.Write("<td>" & fldF.name & "</td>")
next
%>
</tr>
<%
count = 1
while not objRec.EOF
Response.Write("<tr>")
for each fldF in objRec.Fields
Response.Write("<td>" & fldF.value & " </td>")
next
count = count + 1
objRec.MoveNext
Response.Write("</tr>")
if count = 20 then
Response.Write("<tr bgcolor=""#9c9c9c"">")
for each fldF in objRec.Fields
Response.Write("<td>" & fldF.name & "</td>")
next
Response.Write("</tr>")
count = 1
end if
wend
objRec.Close
set objRec = nothing
%>