Click here to Skip to main content
15,896,500 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to create connection string and use it to all forms in my application but is showing error.

Below is my code but its showing error "Object reference not set to an instance of an object"

Please Help!!!!!!!

What I have tried:

VB.NET
mports System.Data.SqlClient
Imports System.Data.OleDb

Module sqlserverconnectionstring
    Public connsql As SqlConnection    
    Dim connstr As String     

    Public Sub sqlserverconnection()
        Try
             connstr = "Provider=SQLOLEDB.1; Data Source=" & My.Settings.sqlservername & ";Initial Catalog=" & My.Settings.sqlDBname & ";Password=" & My.Settings.sqlPswd & ";User ID=" & My.Settings.sqlUserName
             connsql.Open()

        Catch ex As Exception
            MsgBox(ex.Message.ToString)

        End Try
    End Sub
    Public Sub sqlserverdisconnectdatabase()
        Try
            connsql.Close()
        Catch myerror As SqlClient.SqlException

        End Try
    End Sub
End Module
Posted

You haven't instantiated connsql. See bolded code:
VB
connstr = "Provider=SQLOLEDB.1; Data Source=" & My.Settings.sqlservername & ";Initial Catalog=" & My.Settings.sqlDBname & ";Password=" & My.Settings.sqlPswd & ";User ID=" & My.Settings.sqlUserName
connsql = New SqlConnection(connstr)
connsql.Open()
 
Share this answer
 
connstr = "Data Source=" & My.Settings.sqlservername & ";Initial Catalog=" & My.Settings.sqlDBname & ";Password=" & My.Settings.sqlPswd & ";User ID=" & My.Settings.sqlUserName
connsql = New SqlConnection(connstr)
connsql.Open()
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900