Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Visual Basic > Necesito ayuda con una cadena de conexión
-Foros de debate

Visual Basic
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Necesito ayuda con una cadena de conexión
Enviado por pco_barny el día 29 de marzo de 2004

Buenas, lo que me ocurre es que tengo un proyecto que usa ADO para acceder a la BD, la cadena de conexión es esta:

con.connectionstring ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C\Mis documentos\cyber\cyber.mdb;Persist Security Info=False"

supuestamente al crear el instalable así no me encontrará la base de datos si la creo en otra carpeta ¿verdad?
Pues lo que hago es que en todas las cadenas de conexión que tengo las cambio la ruta que tienen por Data source = app.path & "\cyber.mdb", pero en el programa instalable ya me da error diciendo que la ruta no es válida. Estoy loco ya con el tema este jeje
ademas he cambiado a otras opciones como = app.path & "\" & ciber.mdb y alguna más pero no hay manera.
Si alguien me puede ayudar.....
muchas gracias de antemano.

 
Re: Necesito ayuda con una cadena de conexión
Enviado por kbyo el día 4 de abril de 2004

yo utilzo esto espero que te sirva de algo.

Public Sub main()
Cnstring = \"Provider=Microsoft.Jet.OLEDB.4.0; \" & _
\"Data Source= \" & App.Path & \"\\Basedatos.mdb\"
Set Cn = New ADODB.Connection
Cn.Open Cnstring
MDIForm1.Show
End Sub


lo declaro en un modulo como publico y cambio el formulario inicial a sub main


a mi me va bien. nos bmos

 
Re: Re: Necesito ayuda con una cadena de conexión
Enviado por kbyo el día 4 de abril de 2004

han aparecido algunas barras de mas . este es el bueno

Option Explicit
Public Cn As ADODB.Connection
Dim Cnstring As String

Public Sub main()
Cnstring = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source= " & App.Path & "\Basedatos.mdb"
Set Cn = New ADODB.Connection
Cn.Open Cnstring
MDIForm1.Show
End Sub

 


Re: Necesito ayuda con una cadena de conexión
Enviado por krizall el día 5 de abril de 2004

una opcion seria que pudiras configurar la conexion por medio de un formulario guardando la ruta de conexion en un archivo txt, ini, o dat y cuando se inicie tu aplicacion buscar el archivo en cuestion si existe bien y si no que lo cree pero antes de eso que te pida la ruta de la base de datos.. bueno, eso es loque yo hago.. de esa manera solo declaras la variable que hace referencia a la bd por ejemplo Path y cuando inicias buscas el archivo que tiene la conexion y se la asignas a la variable y la introduces en el data source.. asi cuando cambien la ruta de la base de datos solo configuras el path y listo te podras conectar sin problemas.. si gustas te puedo mandar un ejemplillo
bueno espero te sirva de algo..

 
Re: Re: Necesito ayuda con una cadena de conexión
Enviado por Andres Guerrero el día 5 de abril de 2004

por que mejor tu no declaras que se conecte x medio de un dsn y luego llamas al dns, tu configuras el dsn en origen de datos del panel de control deseas un ejemplo te lo doy

Saludos

 

Necesito ayuda con una cadena de conexión
Enviado por mvhsoluciones el día 11 de junio de 2008

me gustaria que me ayudaras a realizar una cadena de conexion utilizando un archivo de texto por ejemplo que el path para la ruta este en el txt

 



Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network