Sobre ConnectionString Urgente!!!

22/06/2005 - 00:26 por Carlos Maykel | Informe spam
Hola A todos:
Estoy desarrollado una aplicacion WinForms con Microsoft Access, el problema
es que quiero saber la ubicacion de mi aplicacion para conformar de una forma
dinamica la cadena conexion para asignarse a la propiedad ConnectionString de
mi variable Conexion. esta es mi cadena de conexion:
this.CnnAsigna.ConnectionString = @"Jet OLEDB:Registry Path=;User
ID=Admin;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:System database=;Jet
OLEDB:Global Bulk Transactions=1;Data Source=""Ubicacion de la
Db"";Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:Don't Copy Locale on
Compact=False;Jet OLEDB:SFP=False;Jet OLEDB:Encrypt Database=False;Jet
OLEDB:Create System Database=False;Jet OLEDB:Compact Without Replica
Repair=False;Jet OLEDB:Database Locking Mode=1;Mode=ReadWrite;Extended
Properties=;Jet OLEDB:Engine Type=5";

el problema es que no se como conformarla con la variable que toma la
ubicacion de la Db en tiempo de ejecucion.
sin mas...

Preguntas similare

Leer las respuestas

#1 Guillermo guille
22/06/2005 - 22:50 | Informe spam
El path del ejecutable lo tienes en:
Application.StartupPath

Por tanto, en tu código cambia:
...;Data Source=""Ubicacion de la Db"";...

por algo así:
...;Data Source=" + Application.StartupPath + "ombreBase.mdb" + ";...

(uso solo un \ porque la cadena la tienes como @"...)

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/


"Carlos Maykel" wrote in message
news:
Hola A todos:
Estoy desarrollado una aplicacion WinForms con Microsoft Access, el problema
es que quiero saber la ubicacion de mi aplicacion para conformar de una forma
dinamica la cadena conexion para asignarse a la propiedad ConnectionString de
mi variable Conexion. esta es mi cadena de conexion:
this.CnnAsigna.ConnectionString = @"Jet OLEDB:Registry Path=;User
ID=Admin;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:System database=;Jet
OLEDB:Global Bulk Transactions=1;Data Source=""Ubicacion de la
Db"";Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:Don't Copy Locale on
Compact=False;Jet OLEDB:SFP=False;Jet OLEDB:Encrypt Database=False;Jet
OLEDB:Create System Database=False;Jet OLEDB:Compact Without Replica
Repair=False;Jet OLEDB:Database Locking Mode=1;Mode=ReadWrite;Extended
Properties=;Jet OLEDB:Engine Type=5";

el problema es que no se como conformarla con la variable que toma la
ubicacion de la Db en tiempo de ejecucion.
sin mas...
Respuesta Responder a este mensaje
#2 Carlos Maykel
24/06/2005 - 15:29 | Informe spam
Gracias Guillermo me fue de mucha ayuda tu explicacion.
GRACIAS!!!!!

"Guillermo 'guille'" wrote:

El path del ejecutable lo tienes en:
Application.StartupPath

Por tanto, en tu código cambia:
;Data Source=""Ubicacion de la Db"";...

por algo así:
;Data Source=" + Application.StartupPath + "ombreBase.mdb" + ";...

(uso solo un \ porque la cadena la tienes como @"...)

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/


"Carlos Maykel" wrote in message
news:
> Hola A todos:
> Estoy desarrollado una aplicacion WinForms con Microsoft Access, el problema
> es que quiero saber la ubicacion de mi aplicacion para conformar de una forma
> dinamica la cadena conexion para asignarse a la propiedad ConnectionString de
> mi variable Conexion. esta es mi cadena de conexion:
> this.CnnAsigna.ConnectionString = @"Jet OLEDB:Registry Path=;User
> ID=Admin;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:System database=;Jet
> OLEDB:Global Bulk Transactions=1;Data Source=""Ubicacion de la
> Db"";Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:Don't Copy Locale on
> Compact=False;Jet OLEDB:SFP=False;Jet OLEDB:Encrypt Database=False;Jet
> OLEDB:Create System Database=False;Jet OLEDB:Compact Without Replica
> Repair=False;Jet OLEDB:Database Locking Mode=1;Mode=ReadWrite;Extended
> Properties=;Jet OLEDB:Engine Type=5";
>
> el problema es que no se como conformarla con la variable que toma la
> ubicacion de la Db en tiempo de ejecucion.
> sin mas...



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida