Código vb:
Ahora la capturo en el primer form como:Ver original
Module Module1 Public Servidor As String End Module
Server=TextBox1.Text
y la declaro como
Public Server As String
Ahora una vez que la capturo la implemento en siguiente formulario asi:
Código vb:
Ver original
Public conexion As SqlClient.SqlConnection Dim servidor As String = My.Forms.Form1.TextBox1.Text Public Sub conectar() conexion = New SqlClient.SqlConnection conexion.ConnectionString = ("server=" & servidor & ";database=Tiendas;Integrated Security=True") conexion.Open() End Sub
Ahora, esto me funciona perfectamente, me cambia el nombre del servidor por el que el us ingresa, ahora hago exactamente lo mismo en el Form3, capturo la variable de la misma manera que en el form2 para cambiar la cadena de conexion
Sin embargo al momento de debugear en ambos Formularios me aparece que en el Form2 si captura la variable que el us ingresa en el primer formulario en el textbox y en el Form3 no la captura, me pasa el valor como nulo (" ") asi aparece y por eso me marca error y no me permite realizar movimientos cuando instalo el EJECUTABLE en otra PC, en mi PC no me marca error por supuesto.
Me podrian indicar donde estaria el error?
Saludos!