Foros del Web » Programación para mayores de 30 ;) » .NET »

Ruta de acceso a la base de datos en C#

Estas en el tema de Ruta de acceso a la base de datos en C# en el foro de .NET en Foros del Web. Hola a todos! Estoy realizando mi proyecto de fin de carrera en C# y tengo una duda, a ver si alguien sería tan amable de ...
  #1 (permalink)  
Antiguo 11/08/2008, 08:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 16
Antigüedad: 16 años, 10 meses
Puntos: 0
Ruta de acceso a la base de datos en C#

Hola a todos!

Estoy realizando mi proyecto de fin de carrera en C# y tengo una duda, a ver si alguien sería tan amable de responderla.

Cuando desde una clase le indico la ruta de la base de datos a la que deseo conectarme, indico la ruta donde yo guardo la base de datos, pero mi duda es: ¿cómo puedo hacer esto de forma genérica?, es decir, cuando otro usuario instale mi programa, la ruta donde él tendrá almacenada la base de datos será otra, por lo cual tendría que cambiarla, y no tendría sentido que tuviese que entrar en el código y hacer eso manualmente. ¿Cómo puedo hacerlo? Gracias a todos.
  #2 (permalink)  
Antiguo 11/08/2008, 08:48
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 6 meses
Puntos: 87
Respuesta: Ruta de acceso a la base de datos en C#

Pues teneindo o un archivo ini y un appconfig y usar la primera vez un Dialogo de seleccion de Directorio para q el usuario lo especifique.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 11/08/2008, 09:20
 
Fecha de Ingreso: mayo-2008
Mensajes: 16
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Ruta de acceso a la base de datos en C#

¿Y dónde puedo encontrar cómo hacer eso? Es que no tengo ni idea.

Gracias!!
  #4 (permalink)  
Antiguo 11/08/2008, 12:46
 
Fecha de Ingreso: octubre-2004
Mensajes: 55
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Ruta de acceso a la base de datos en C#

Primero en tu clase debes crear una propiedad publica que pueda almacenar la ruta hacia la BD. Cuando en tu programa creas la instancia de la clase le puedes dar al usuario la pisibilidad de ingresar dicha ruta en un textbox o mejor aún en un OpenFileDialog (si estas hablando de una BD Access). Finalmente pasas el valor de este control a la propiedad de tu clase que mencioné al inicio.

Ya si quieres que el usuario tenga la posibilidad de guardar la ruta de modo que no tenga que volver a especificarla, entonces sí, deberás implementar opciones de configuración para que el usuario guarde estas preferencias. Busca información sobre AppConfig en internet.

Saludos!
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 02:29.