Hola, vengo con la siguiente duda, primero tengo una variable la cual solicito en el primer Form que se llama "servidor", esta variable la tengo un modulo de la siguiente manera:
Código vb:
Ver originalModule Module1
Public Servidor As String
End Module
Ahora la capturo en el primer form como:
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 originalPublic 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!