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

Conexion a Access sin ODBC

Estas en el tema de Conexion a Access sin ODBC en el foro de ASP Clásico en Foros del Web. Quiero conectarme a una base de datos de access, pero sin ODBC, por que quiero hospedar mi aplicación en un servidor y no tendria acceso ...
  #1 (permalink)  
Antiguo 10/02/2005, 10:07
 
Fecha de Ingreso: enero-2002
Mensajes: 41
Antigüedad: 22 años, 4 meses
Puntos: 0
Pregunta Conexion a Access sin ODBC

Quiero conectarme a una base de datos de access, pero sin ODBC, por que quiero hospedar mi aplicación en un servidor y no tendria acceso a crear el ODBC.

Hago la conexion
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; dbq=mibasededatos.mdb"

Y me muestra el error que no encuentra el controlador, y que no se ha especificado el origen de la base de datos,

como le puedo hacer.....

Gracias por su ayuda.
__________________
"Si exagerasemos nuestras alegrías como hacemos con nuestras tristezas, nuestros problemas perderían importancia"
Anatole France
  #2 (permalink)  
Antiguo 10/02/2005, 10:46
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
Prueba con esta.

' Creamos la conexión a la base de datos sin DSN
Dim cnn,rst
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
cnn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
Server.MapPath("./bds/libros.mdb"))


sqltext = "select * FROM tabla "
rst.Open sqltext,cnn,3,3


Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #3 (permalink)  
Antiguo 22/02/2005, 09:42
 
Fecha de Ingreso: enero-2002
Mensajes: 41
Antigüedad: 22 años, 4 meses
Puntos: 0
Gracias, si funciono, pero ahora tengo un problema, no puedo agregar registros a la tabla, yo supongo que es por que no paso correctamente los parametros de usuario y contraseña. me podrías ayudar, o decirme en donde puedo encontrar mas información acerca del PROVIDER

Este es mi codigo
Set Ob_Conn=Server.CreateObject("ADODB.Connection")
Set Ob_Command=Server.CreateObject("ADODB.Command")
Set Ob_RS=Server.CreateObject("ADODB.RecordSet")
Ob_Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Dat a Source="&Server.MapPath("dchihuahua.mdb")&"user='u sr';Password='mipwd';")
Ob_RS.Open "Select * from tabla",ob_conn,3,adLockoptimistic,adCmdText
Response.Write(Ob_RS.Supports (addAddNew))
Ob_RS.AddNew
Ob_rs.close
Ob_Conn.close

Me indica que no se pudo realizar la operacion....

Intento lo mismo con el objeto command y me dice que se necesita una operacion actualizable....

Gracias de nueva cuenta por tu ayuda
__________________
"Si exagerasemos nuestras alegrías como hacemos con nuestras tristezas, nuestros problemas perderían importancia"
Anatole France
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 21:26.