<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Foro Vida Una : Consulta a una base de datos</title>
  <link>https://www.vidauna.com/</link>
  <description><![CDATA[This is an XML content feed of; Foro Vida Una : C&#243;digos ASP y ASP.NET : Consulta a una base de datos]]></description>
  <pubDate>Fri, 01 May 2026 01:12:04 +0000</pubDate>
  <lastBuildDate>Sat, 09 May 2009 16:36:02 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://www.vidauna.com/RSS_post_feed.asp?TID=208</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Foro Vida Una]]></title>
   <url>https://www.vidauna.com/images/vidauna_logo.gif</url>
   <link>https://www.vidauna.com/</link>
  </image>
  <item>
   <title><![CDATA[Consulta a una base de datos : consulta.asp &amp;lt;HTML&amp;gt;&amp;lt;HEAD&amp;gt;&amp;lt;TITLE&amp;gt;ASP...]]></title>
   <link>https://www.vidauna.com/consulta-a-una-base-de-datos_topic208_post667.html#667</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.vidauna.com/member_profile.asp?PF=110">Programador</a><br /><strong>Subject:</strong> 208<br /><strong>Posted:</strong> 09&nbsp;Mayo&nbsp;2009 at 4:36pm<br /><br /><P>consulta.asp</P><DIV>&lt;HTML&gt;<BR>&lt;HEAD&gt;<BR>&nbsp;&lt;TITLE&gt;ASP Fácil - Código&lt;/TITLE&gt;</DIV><DIV><BR>&lt;h2&gt;&lt;center&gt;Consulta a una base de datos&lt;/center&gt;&lt;/h2&gt;<BR>&lt;%<BR>Dim oConn, rs, SQL<BR>Dim nombre<BR>'Creo el objeto Connection<BR>set oConn =&nbsp; Server.CreateObject("ADODB.Connection")<BR>'Y abro la conexión<BR>'Access con OLEDB<BR>'oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &amp; Server.MapPath("base.mdb")<BR>'Access con ODBC<BR>'oConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &amp; Server.MapPath("base.mdb")<BR>'En mi caso, utilizo una cadena de conexión para el SQL Server<BR>oConn.Open Application("CadenaConn")</DIV><DIV>'Mi sentencia SQL que extrae todos los campos de la tabla 'TablaEjemplo'<BR>SQL="SELECT * FROM TablaEjemplo"<BR>'Creo un Recordset (set rs) a partir de la ejecución de la consulta (oConn.Execute)<BR>set rs = oConn.Execute(SQL)<BR>'¿Esta vacío?<BR>if rs.EOF then<BR>&nbsp;Response.Write("No hay ningún registro en esta tabla")<BR>else<BR>'Llamo al procedimiento que pinta la tabla<BR>&nbsp;PintarTabla<BR>end if</DIV><DIV>'Cierro el Recordset<BR>rs.Close<BR>'Destruyo el objeto<BR>set rs = nothing<BR>'Cierro la conexión<BR>oConn.Close<BR>'Destruyo la conexión<BR>set oConn = nothing</DIV><DIV>'===========================================<BR>Sub PintarTabla ()<BR>'Utiliza el objeto rs abierto<BR>'para pintar la tabla</DIV><DIV>'La primera fila la escribo directamente, con<BR>'los nombres de los campos<BR>Response.Write( "&lt;TABLE BORDER=""1""&gt;" &amp; vbCrlf)<BR>Response.Write( "&lt;TR&gt;" &amp; vbCrlf)<BR>Response.Write( "&lt;TD&gt;&lt;B&gt;Id&lt;/B&gt;&lt;/TD&gt;" &amp; vbCrlf )<BR>Response.Write( "&lt;TD&gt;&lt;B&gt;Nombre&lt;/B&gt;&lt;/TD&gt;" &amp; vbCrlf )<BR>Response.Write( "&lt;TD&gt;&lt;B&gt;Fecha&lt;/B&gt;&lt;/TD&gt;" &amp; vbCrlf )<BR>Response.Write( "&lt;TD&gt;&lt;B&gt;Dirección IP&lt;/B&gt;&lt;/TD&gt;" &amp; vbCrlf )</DIV><DIV>'Hasta que llegue al final del recordset...<BR>while not rs.EOF<BR>&nbsp;'Imprimo una fila de la tabla<BR>&nbsp;'para cada registro que encuentre<BR>&nbsp;Response.Write( "&lt;TR&gt;" &amp; vbCrlf )<BR>&nbsp;Response.Write( "&lt;TD&gt;" &amp; rs.Fields("Id") &amp; "&lt;/TD&gt;" )<BR>&nbsp;Response.Write( "&lt;TD&gt;" &amp; rs.Fields("Nombre") &amp; "&lt;/TD&gt;" )<BR>&nbsp;Response.Write( "&lt;TD&gt;" &amp; rs.Fields("Fecha") &amp; "&lt;/TD&gt;" )<BR>&nbsp;Response.Write( "&lt;TD&gt;" &amp; rs.Fields("IP") &amp; "&lt;/TD&gt;" )<BR>&nbsp;Response.Write( "&lt;/TR&gt;" &amp; vbCrlf )<BR>&nbsp;'MUY IMPORTANTE!!!!!<BR>&nbsp;'Pasamos al siguiente registro<BR>&nbsp;rs.MoveNext<BR>&nbsp;'Olvidarte esto significa que vas a imprimir<BR>&nbsp;'siempre el mismo registro... Un bucle infinito!<BR>wend<BR>'Cierro la tabla<BR>Response.Write("&lt;/TABLE&gt;")</DIV><DIV>End Sub 'PintarTabla<BR>'===========================================</DIV><DIV>%&gt;<BR></DIV>]]>
   </description>
   <pubDate>Sat, 09 May 2009 16:36:02 +0000</pubDate>
   <guid isPermaLink="true">https://www.vidauna.com/consulta-a-una-base-de-datos_topic208_post667.html#667</guid>
  </item> 
 </channel>
</rss>