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

Conexion con Access

Estas en el tema de Conexion con Access en el foro de ASP Clásico en Foros del Web. Hola a todos, Bueno soy nuevo el ASP e intente conectarme a una BD access sin exito alguno Código PHP: <% CONSULTA PARA OBTENER LOS DATOS Set Conn  =  Server ...
  #1 (permalink)  
Antiguo 01/08/2006, 15:15
hmv
 
Fecha de Ingreso: abril-2005
Mensajes: 323
Antigüedad: 19 años, 2 meses
Puntos: 0
Busqueda Conexion con Access

Hola a todos,
Bueno soy nuevo el ASP e intente conectarme a una BD access sin exito alguno

Código PHP:
<%CONSULTA PARA OBTENER LOS DATOS
Set Conn 
Server.CreateObject("ADODB.Connection")
Conn.Open("Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\inetpub\wwwroot\prueba\prueba.mdb;Uid=admin;Pwd=;")

productos_Sql "Select * from product "
set rs CreateObject("ADODB.Recordset")
rs.Open productos_SqlConn


do while not rs.eof
    response
.Write(rs("name"))
    
rs.movenext
loop

%> 
pero me sale el sgte error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0xc60 Thread 0x9e8 DBC 0x1f71744 Jet' del Registro.
/asp/index1.asp, línea 4

y no entiendo pq?, o hay otra manera de conectarse?? Yo uso Access 2003

Gracias
  #2 (permalink)  
Antiguo 01/08/2006, 15:26
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
http://www.forosdelweb.com/showpost....19&postcount=2

y fíjate, sobre todo, en el último punto
  #3 (permalink)  
Antiguo 02/08/2006, 14:13
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
Puedes hacerlo por DSN de sistema es muy facil..

Inicio + configuracion + panel de control + herramientas administrativas + origenes de datos ODBC + la pestaña de DSN de sistema.

ahi agregar selecciona driver do microsoft Access(*.mdb) y finalizar

en el boton seleccionar ve a donde esta tu base de access y abrir

luego en los dos campos primeros ahi poner un nombre de DSN ejemplo: mibase

luego en tu pagina pones esto...

<%'ABRIMOS LA BD'
Set Conexion = Server.CreateObject( "ADODB.Connection" )
Conexion.Open "mibase"
%>

y asi abras conectadote a tu base de access por DSN alguna otra duda mandame un mail saludos...
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 20:02.