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

Cadena de conexion en Dataset

Estas en el tema de Cadena de conexion en Dataset en el foro de .NET en Foros del Web. Ola.... yo tengo la sgte duda... a través de VB 2010 me creo un dataset este dataset se configura casi que automaticamente "Referente a su ...
  #1 (permalink)  
Antiguo 06/03/2012, 16:28
Avatar de jhodmar  
Fecha de Ingreso: febrero-2012
Ubicación: Medellin
Mensajes: 52
Antigüedad: 12 años, 2 meses
Puntos: 1
Exclamación Cadena de conexion en Dataset

Ola....

yo tengo la sgte duda...

a través de VB 2010 me creo un dataset este dataset se configura casi que automaticamente "Referente a su cadena de conexion" y en esta cadena de conexion queda seleccionada una bases de datos.. la que seleccione cuando le di en nueva conección... hasta ahi todo muy bien

El problema es que mi aplicacion al momento de ingresar te pide con que bases de datos vas a trabajar... existe alguna forma de pasarle a la cadena de coneccion creada mediante el dataset la bases de datos con la cual el usuario quiere trabajar..

que no sea una bases de datos fijas ya que me puedo conectar de muchas bases de datos!!

existe un archivo llamado BDCONEXION.vb
con cadena de conexion
Código:
If myconfig.Pass <> "" Then
                    cnAccess.Provider = "SQLOLEDB.1;data Source=" & NombreBaseDatos & ";Initial Catalog=" & myconfig.NameDB & " ;User id=" & myconfig.User & "; Password=" & myconfig.Pass
                    cadenaConexion = "Provider = SQLOLEDB.1;data Source=" & NombreBaseDatos & ";Initial Catalog=" & myconfig.NameDB & " ;User id=" & myconfig.User & "; Password=" & myconfig.Pass
                Else
                    cnAccess.Provider = "SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=" & myconfig.NameDB & " ;Data Source=" & NombreBaseDatos & ";Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=SYNCRONIZA-PC;Use Encryption for Data=False;Tag with column collation when possible=False"
                    cadenaConexion = "Provider = SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=" & myconfig.NameDB & " ;Data Source=" & NombreBaseDatos & ";Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=SYNCRONIZA-PC;Use Encryption for Data=False;Tag with column collation when possible=False"
                End If
en donde le paso el nombre de la bases de batos que deseo conectarme....
no se si como ronombrar mi cadena de coneccion
o llamar este archivo
o definitivamente no trabajar con dataset mediante diseños

escucho sugerencias ... y les agradezco!!!
  #2 (permalink)  
Antiguo 06/03/2012, 22:43
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Respuesta: Cadena de conexion en Dataset

Para hacer eso debes de crear tu dataset manual ya que el automatico crea la conexion en el archivo de configuracion.
__________________
Mario Ramírez
Desarrollador .NET MCTS
https://www.mcpvirtualbusinesscard.c...nteractivecard
  #3 (permalink)  
Antiguo 09/03/2012, 11:31
Avatar de emmax  
Fecha de Ingreso: agosto-2010
Ubicación: Sonora
Mensajes: 172
Antigüedad: 13 años, 8 meses
Puntos: 8
Respuesta: Cadena de conexion en Dataset

Podrias hacer la conexion manual, como comenta ramirezmario7 y pasarle el nombre de la BD desde un TextBox por ejemplo, en donde te guarde el nombre y puedas cambiarlo, si asi lo requieres, para una nueva conexion.

Saludos......

Etiquetas: conexion, dataset, sql, vb, aplicaciones, cadenas
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 16:25.