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

conexion a una base de datos de acces

Estas en el tema de conexion a una base de datos de acces en el foro de ASP Clásico en Foros del Web. hola necesito conectar una base de datos hecha en acces con una pagina .asp y desplegar el contenido de la base de datos pero no ...
  #1 (permalink)  
Antiguo 05/10/2011, 21:14
 
Fecha de Ingreso: abril-2011
Mensajes: 76
Antigüedad: 13 años
Puntos: 1
conexion a una base de datos de acces

hola necesito conectar una base de datos hecha en acces con una pagina .asp y desplegar el contenido de la base de datos pero no se como hacerlo podrian decirme como se hace eso?
  #2 (permalink)  
Antiguo 05/10/2011, 22:48
Avatar de Batan  
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 408
Antigüedad: 13 años, 7 meses
Puntos: 63
Respuesta: conexion a una base de datos de acces

Una manera es esta.

Código ASP:
Ver original
  1. Set cn = Server.CreateObject("ADODB.Connection")
  2. cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("nombre_base_datos.mdb")
  3. Set rs = cn.Execute("SELECT * FROM nombre_tabla")

Saludos
  #3 (permalink)  
Antiguo 06/10/2011, 10:34
 
Fecha de Ingreso: abril-2011
Mensajes: 76
Antigüedad: 13 años
Puntos: 1
Respuesta: conexion a una base de datos de acces

hola use este codigo
<html>
<body>
<%
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("primera.mdb")
Set rs = cn.Execute("SELECT * FROM Tabla1")
%>
</body>
</html>

pero no funciona al cargar la pagina asp no hace nada no marca error pero no muestra nada que me falta o en que me equiboque?
  #4 (permalink)  
Antiguo 07/10/2011, 03:37
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: conexion a una base de datos de acces

Si no te da ningun error es que la conexion está realizada, ahora a mostrar los datos.


Básicamente:

do while not rs.eof
response.write rs.fields("Nombre_del_campo_en_la_tabla")
rs.movenext
loop
  #5 (permalink)  
Antiguo 07/10/2011, 07:39
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: conexion a una base de datos de acces

es mas conveniente usar el proveedor ODBC
  #6 (permalink)  
Antiguo 07/10/2011, 10:14
 
Fecha de Ingreso: abril-2011
Mensajes: 76
Antigüedad: 13 años
Puntos: 1
Respuesta: conexion a una base de datos de acces

hola use este codigo y en mi pc del bachillerato no marca error pero en la mia si me marca el error 503

<html>
<body>
<%
response.write(date)
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("primera.mdb")
Set rs = cn.Execute("SELECT * FROM Tabla1")
do while not rs.eof
response.write rs.fields("nombres")
rs.movenext
loop
cn.close
%>
</body>
</html>
que esta mal o por que no funciona?
  #7 (permalink)  
Antiguo 07/10/2011, 11:15
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: conexion a una base de datos de acces

Si en uno de ellos te funciona correctamente el código, obviamente no está mal.

Revisa el ordenador que te da el error.

-Que la base de datos esté en el mismo nivel de directorio.
-Que el servicio de servidor de asp esté funcionando correctamente.
  #8 (permalink)  
Antiguo 07/10/2011, 13:01
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: conexion a una base de datos de acces

este error normalmente se produce por que el servidor no está disponible, aunque puede ser por otras razones
  #9 (permalink)  
Antiguo 07/10/2011, 22:26
 
Fecha de Ingreso: abril-2011
Mensajes: 76
Antigüedad: 13 años
Puntos: 1
Respuesta: conexion a una base de datos de acces

hola el IIS que esta en mi pc es la version 6 pero no funcionan mis codigos de asp aunque ya active todos los componentes del IIS como ago que funciones mis codigos en mi pc?

Etiquetas: asp, conexion, access
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 06:01.