Foros del Web » Programando para Internet » ASP Clásico »

Consulta con ASP a Access VACIA!!!

Estas en el tema de Consulta con ASP a Access VACIA!!! en el foro de ASP Clásico en Foros del Web. Hola a todos! Tengo el siguiente problema, estoy tratando de hacer una página para levantar una consulta simple desde una base de datos Access, dado ...
  #1 (permalink)  
Antiguo 04/01/2008, 12:46
 
Fecha de Ingreso: enero-2008
Mensajes: 30
Antigüedad: 16 años, 5 meses
Puntos: 0
Exclamación Consulta con ASP a Access VACIA!!!

Hola a todos!
Tengo el siguiente problema, estoy tratando de hacer una página para levantar una consulta simple desde una base de datos Access, dado que soy un novato copié un código de una web, que a mi parecer está bien, pero al levantar la página web no me aparecen los datos de los campos de la base de datos.
Muchas gracias, les dejo el código.

PD: No se si éstos datos le serán de utilidad pero les cuento que tengo instalado Windows Vista y Microsoft Office 2007.

-------------------------------------------------------------------------------------------------------
<HTML>
<HEAD><TITLE>Leyendo una base de datos de Access con ASP</TITLE></HEAD>
<BODY>

<TABLE BORDER="1">
<TD><B>Nombre<B></TD>
<TD><B>Email<B></TD>
<TD><B>Url<B></TD>

<%
Dim conexion, registros, basedatos

basedatos = "C:\ejemplo.mdb"

Set conexion = Server.CreateObject("ADODB.Connection")

conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"

Set registros = conexion.Execute("SELECT * FROM Personas ORDER BY Personas.Nombre")

Do While Not registros.EOF

%>

<TR>
<TD><%= registros.Fields("Nombre").Value %></TD>
<TD><%= registros.Fields("Email").Value %></TD>
<TD><%= registros.Fields("URL").Value %></TD>
</TR>

<%
registros.MoveNext

Loop

registros.Close

Set registros = Nothing

conexion.Close

Set conexion = Nothing

%>

</TABLE>
</BODY>
  #2 (permalink)  
Antiguo 04/01/2008, 13:30
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Consulta con ASP a Access VACIA!!!

primero que nada la conexion no es para access 2003, a menos claro este que tu base de datos la hayas migrado a version 2000-2003 en donde si funcionaria esta forma de llamar la base
Cita:
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"
, pero ahora esta, que si la tienes en version 2007, entonces esta forma de conectividad deverias usar
Cita:
conexion.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & basedatos & ";"
ademas de otros parametros que deberas modificar en el iis de vista para que el usuario anonimo pueda tener conectividad con la base de datos

en dado caso deberas leer este POST, como referencia por si te da algun error como los que tienen escritos ahi

, que se me olvida????
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 04/01/2008, 15:26
 
Fecha de Ingreso: enero-2008
Mensajes: 30
Antigüedad: 16 años, 5 meses
Puntos: 0
Busqueda Re: Consulta con ASP a Access VACIA!!!

Muchas gracias por tu tiempo, esta noche lo voy a probar.
Otra cosa que no mencioné es que estoy trabajando con Tomcat.

Muchas gracias nuevamente,
Atte.
Black_Unicorn.

PD: Se que no es un tema de este foro pero... conoces algún CVS para Windows Vista, o alguno para Windows en general, es que dentro de 2 semanas comienzo un taller y me gustaría trabajar con un cvs, (ya he creado my DNS en www.dyndns.com) pero no logro conseguir uno mejor que el de Linux.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.