Hi all,,
When I open a form where I refer to a public connection string, Visual studio tells me: The Variable 'JMSConnection' is either undeclared or was never asigned.
The line which gives this is:
VB Code:
Me.SQLCon1.ConnectionString = JMSGlobals.JMSConnection.ConnectionString
The connection string in the globals module is:
VB Code:
Module JMSGlobals Public JMSColor = Color.FromArgb(149, 178, 198) Public JMSConnection As New SqlConnection End Module
The connection string gets built in the login form and looks like:
VB Code:
Private Sub cmdLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdLogin.Click If (RdoSQLAuth.Checked = True) Then 'JMSGlobals.JMSConnection.ConnectionString = "Server=" & Me.txtJMSServer.Text & ";Database=MSTRIBOLOGY;User ID=" & Me.txtUsername.Text & ";Password=" & Me.txtPassword.Text & ";Trusted_Connection=False;workstation id=" & Environment.MachineName & ";" JMSGlobals.JMSConnection.ConnectionString = "Data Source=" & Me.txtJMSServer.Text & ";Initial Catalog=MSTRIBOLOGY;User Id=" & Me.txtUsername.Text & ";Password=" & Me.txtPassword.Text & ";Application Name=" & Application.ProductName & " " & Application.ProductVersion & ";" Me.DialogResult = DialogResult.OK 'Me.Close() ElseIf (RdoNTAuth.Checked = True) Then JMSGlobals.JMSConnection.ConnectionString = "Data Source=" & Me.txtJMSServer.Text & ";Initial Catalog=MSTRIBOLOGY;Integrated Security=SSPI;workstation id=" & Environment.MachineName & ";Application Name=" & Application.ProductName & " " & Application.ProductVersion & ";" Me.DialogResult = DialogResult.OK 'Me.Close() End If End Sub
Anyone know where my problem might be?
Thanks
Rudi




Reply With Quote