Problema al abrir conexión activa con ADOX

04/09/2006 - 20:17 por xavendano | Informe spam
Saludos,

Tengo una aplicación que manipula una base de datos de Access.
El error se presenta solamente cuando el archivo ya existe y deseo
utilizarlo para incluir nuevas estructuras de datos, o datos en el archivo.

La instrucción original es:
cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =
C:\MapInfo.mdb"

El error que me presenta la app es el siguiente:

Arguments are of the wrong type, are out of acceptable range, or are in
conflic with one another.

¿cómo puedo obtener el valor correcto a asignar en el ActiveConnection?



Tomé el ejemplo del siguiente link: (por demás excelente)
http://www.mvp-access.com/softjaen/...index.htm, pero me presentó
esta situación particular.

Pero este



Estoy utilizando VS2005.

De antemano, gracias a todos..
 

Leer las respuestas

#1 Robinson.Moscoso
04/09/2006 - 20:35 | Informe spam
Hola como esta:

Esta es la cadena de coneccion que utilizo para conectarme a una base de
datos de access:

"Provider=Microsoft.Jet.OLEDB.4.0;Password=contraseña;User ID=usuario;Data
Source=C:\basededatos.mdb;Persist Security Info=True"

Pero te sugiero que para crearla hagas lo siguiente: crea un archivo txt en
blanco en una carpeta de tu pc, y cambiale la extensión a udl :

coneccion.txt > coneccion.udl

luego haces doble clic sobre el archivo y configuras la coneccion, despues
abres el archivo con un editor de texto como el notepad y ahi tienes la
cadena de coneccion lista para copiar en el archivo config de tu aplicacion.

Ojo tienes que compartir la carpeta donde esta la base de datos en el
servidor para el caso de archivos access, para conectarte a SQL server lo
tienes que configurar para que acepte conecciones TCP-IP.

Cualquier cosa me comentas, ahh y otra cosa... por solidaridad con los demas
integrantes del grupo es mejor trabajar todo por aca por el foro... uno
nunca sabe cuando alguien más tiene el mismo problema ;-)

Un saludo

Róbinson Moscoso
Colombia


"xavendano" escribió en el mensaje
news:%
Saludos,

Tengo una aplicación que manipula una base de datos de Access.
El error se presenta solamente cuando el archivo ya existe y deseo
utilizarlo para incluir nuevas estructuras de datos, o datos en el
archivo.

La instrucción original es:
cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =
C:\MapInfo.mdb"

El error que me presenta la app es el siguiente:

Arguments are of the wrong type, are out of acceptable range, or are in
conflic with one another.

¿cómo puedo obtener el valor correcto a asignar en el ActiveConnection?



Tomé el ejemplo del siguiente link: (por demás excelente)
http://www.mvp-access.com/softjaen/...index.htm, pero me
presentó esta situación particular.

Pero este



Estoy utilizando VS2005.

De antemano, gracias a todos..




Preguntas similares