A maneira geral indicar dados de um recordset, é indicar os dados em uma tabela do HTML.
Indicar os nomes de campo e os valores do campo
Nós temos uma base de dados nomeada “vyom” e nós queremos indicar os dados da tabela que do “empregado” nós conservamos a lima com uma extensão de .asp.
<html>
<head>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/vyomworld/vyom.mdb"
set rs = Server.CreateObject("ADODB.recordset")
rs.Open "SELECT * FROM employee", conn
do until rs.EOF
for each x in rs.Fields
Response.Write(x.name)
Response.Write(" = ")
Response.Write(x.value & "<br />")
next
Response.Write("<br />")
rs.MoveNext
loop
rs.close
conn.close
%>
</head>
</html>
Saída: Exposição como--
EmloyeeID = Sys04
CompanyName = Vyom Technosoft
ContactName = Raj
ContactTitle = Developer
Address = STPI-Block3
City = Electronic city
PostalCode = 560100
Country = India
EmloyeeID = Sys03
CompanyName = Vyom Technosoft
ContactName = Rajeev
ContactTitle = Developer
Address = STPI-Block3
City = Electronic city
PostalCode = 560100
Country = India
EmloyeeID = Sys01
CompanyName = Vyom Technosoft
ContactName = Raju
ContactTitle = System Admin
Address = silicon vally
City = Electronic city
PostalCode = 560100
Country = India
Indicar os nomes de campo e os valores do campo em uma tabela do HTML
Nós podemos indicar os dados da tabela de “Emloyee” dentro de uma tabela do HTML com as seguintes linhas e conservar a lima com uma extensão de .asp.
<html>
<head>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/vyomworld/vyom.mdb"
set rs = Server.CreateObject("ADODB.recordset")
rs.Open "SELECT Companyname, Contactname FROM employee", conn
%>
<table border="1" width="100%">
<%do until rs.EOF%>
<tr>
<%for each x in rs.Fields%>
<td><%Response.Write(x.value)%></td>
<%next
rs.MoveNext%>
>/tr>
<%loop
rs.close
conn.close
%>
</head>
</html>
Saída: Exposição como--
Vyom
Rajeev
Royal Soft
Sedan
IT Tech
Grayan
Global IT
T koock
Soft Uro
Dol Gerg
Tera Soft
Rana
RevaTech
Peter Ron
MicroSolution
Kurdin
TenSoftware
Waren
Riya Chemical
Revan
Riyan Hardware
Rojon
BangaSoft
Surab
ZSoft
Wallan
TechSoft
Prasie
RoyTech Group
Hrosod
Silicon Tech Group
Jupit
Big International
Partijar
Adicionar encabeçamentos à tabela do HTML
Se nós quisermos adicionar encabeçamentos à tabela do HTML para a fazer mais readable. Por exemplo:
<html>
<head>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/vyomworld/vyom.mdb"
set rs = Server.CreateObject("ADODB.recordset")
sql="SELECT Companyname, Contactname FROM Employee"
rs.Open sql, conn
%>
<table border="1" width="100%">
<tr>
<%for each x in rs.Fields
response.write("<th>" & x.name & "</th>")
next%>
</tr>
<%do until rs.EOF%>
<tr>
<%for each x in rs.Fields%>
<td><%Response.Write(x.value)%></td>
<%next
rs.MoveNext%>
</tr>
<%loop
rs.close
conn.close
%>
</table>
%>
</head>
</html>
Saída: Exposição como--
Company Name
Employee Name
Vyom
Rajeev
Royal Soft
Sedan
IT Tech
Grayan
Global IT
T koock
Soft Uro
Dol Gerg
Tera Soft
Rana
RevaTech
Peter Ron
MicroSolution
Kurdin
TenSoftware
Waren
Riya Chemical
Revan
Riyan Hardware
Rojon
BangaSoft
Surab
ZSoft
Wallan
TechSoft
Prasie
RoyTech Group
Hrosod
Silicon Tech Group
Jupit
Big International
Partijar
Keywords: A exposição do ADO, ado básico visual, rede do asp do ado, ado armazenou o procedimento, ado do acesso de microsoft, usuário do sql do ado