


| |||
![]() Veran estoy utilizando SQL Server 2008 en cuanto a base de datos y Visual Basic 2008 en mi proyecto, la instancia de la conexion esta destinada para una sola base de datos y funciona correctamente y bueno lo que ahora quiero realizar es que desde la misma interfaz se pueda elegir la base de datos que se desea conectar sin necesidad de tener que cambiar nada desde el codigo, no se como realizarlo o de que manera, agradeceria mucho su ayuda saludos. ![]() ![]() ![]()
__________________ Buen dia. Jessy Rmz. No seas como el caminante del desierto que sólo deja una huella; el conocimiento se alcanza con el tiempo y unas cuantas lunas. |
| |||
Respuesta: Un gran duda como puedo lograr esto desde VB 2008? Pero todo eso lo realizas en una nueva base de datos? o no importa donde realices la creacion de esa tabla. y segundo lo de IP vendria siendo el servidor? y sin ID es mejor o es recomendable ingresar ID? Y bueno al final realice esto:
Código SQL:
Ver original
__________________ Buen dia. Jessy Rmz. No seas como el caminante del desierto que sólo deja una huella; el conocimiento se alcanza con el tiempo y unas cuantas lunas. Última edición por jessy_050909; 31/01/2014 a las 10:06 |
| |||
Respuesta: Un gran duda como puedo lograr esto desde VB 2008? Hola amigo, mira por lo que veo creo que quieres poder elegir conectarte a la base de datos que desees en tiempo de ejecucion, yo he hecho algo similar en VB 2010 a ver si te sirve. Cita: Yo hice la conexión con mysql pero supongo que tambien te a de funcionar con sql server si reemplazas los datos en la cadena de conexión. Recuerda que la cadena varia segun la base de datos que utilices, puedes copiarla del archivo app.config del explorador de soluciones, Saludos espero te sierva :) Dim MiAppConfig As Configuration = ConfigurationManager.OpenExeConfiguration(Applicat ion.ExecutablePath) Dim cadena As ConnectionStringsSection = DirectCast(MiAppConfig.GetSection("connectionStrin gs"), ConnectionStringsSection) cadena.ConnectionStrings("ControlRed.My.MySettings .controlredConnectionString").ConnectionString = "server=" + "cadServidor" + ";User Id=" + "usuarioRoot" + ";password=" + "Contraseña" + ";Persist Security Info=True;database=" + "nombre de la base de datos" MiAppConfig.Save() 'Se reinicia aplicacion para que los cambios surtan efecto Application.Restart() |
| |||
Respuesta: Un gran duda como puedo lograr esto desde VB 2008? Muchas gracias intentare acomplarlo y obvio entenderlo, hice pruebas pero me fallan asi que ando como se dice ando trabajando a prueba y error si me funciona comparto :D
__________________ Buen dia. Jessy Rmz. No seas como el caminante del desierto que sólo deja una huella; el conocimiento se alcanza con el tiempo y unas cuantas lunas. |
| |||
Respuesta: Un gran duda como puedo lograr esto desde VB 2008? Listo lo logre pero sin necesidad de realizar la nueva tabla fue complicado pero con dedicacion y esfuerzo salio el proyecto saludos.
__________________ Buen dia. Jessy Rmz. No seas como el caminante del desierto que sólo deja una huella; el conocimiento se alcanza con el tiempo y unas cuantas lunas. |
Etiquetas: |