SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: muyoze en Jueves 17 de Noviembre de 2005, 10:05

Título: Cambiar Ubicacion De La Base De Datos
Publicado por: muyoze en Jueves 17 de Noviembre de 2005, 10:05
Estoy haciendo un programita en el que tengo una funcion para cambiar la ubicacion de la base de datos. Esto lo hago creando un .dat y ahi guardo la ruta de la base de datos, supongo que habra mil maneras diferentes pero solo se me ocurrio esta.

El problema es donde crear el .dat, lo creo siempre en el mismo directorio, por ejemplo  c:\windows o lo creo en la carpeta donde el usuario ha instalado el programa?como puedo saber donde ha instalado el usuario el programa?

Hay alguna forma mejor de hacerlo?


mil gracias  :hola:
Título: Re: Cambiar Ubicacion De La Base De Datos
Publicado por: cpmario en Jueves 17 de Noviembre de 2005, 17:10
Ponlo en el mismo directorio que la aplicación.
Con el objeto App puedes saber donde está el directorio de la aplicación.

Por ejemplo:
strMiFolder = App.Path

 :comp:

-------------------------------------------------
(http://www.igmario.com/Blackboard3.jpg)
Título: Re: Cambiar Ubicacion De La Base De Datos
Publicado por: solcito en Lunes 21 de Noviembre de 2005, 05:40
Crea un archivo UDL y desde ahi haces la conexion a la base de datos.
Luego desde Visual podes usar una función asi:

Código: Text
  1.  
  2.  
  3. Public Function CadenaConecc() As String
  4.  
  5.     CadenaConecc = "File Name=" & App.path & "\Conexion.udl"
  6.  
  7. End Function
  8.  
  9.  

Saludos

 :hola: