connetionString = NULL;
connection = new SqlConnection(connetionString);
First, this would not even compile as C# is case sensitive and
null
keyword is lower case.
Second, isn't there something that disturbs you in these two lines?
Third, why nost just starting a debug session and see what is going on?