0

入ったのはこれ。エラーなしでビルドされます。しかし、次の場合にnullエラーが発生します:

"MySqlConnection = new SqlConnection"(MyConnectionString.ConnectionString);                    

私はVS2010 C#を使用しています...

MyConnectionString = ConfigurationManager.ConnectionStrings["Data Source=sql1;Initial Catalog=DW_screening;Persist Security Info=True;User ID=xxxxx;Password=xxxxxx;Write"];
MySqlConnection = new SqlConnection(MyConnectionString.ConnectionString);                    
MySqlConnection.Open();
MessageBox.Show("Connection Opened Successfully");
//MySqlConnection.Close();
4

1 に答える 1

0

問題は、実際にはそのリテラル値を接続文字列として扱いたいのに、設定で「Data Source=sql1...」と呼ばれる接続文字列を見つけようとしていることです。

接続文字列をハードコーディングしたい場合は、次を使用してください。

string connectionString = "Data Source=sql1 [etc]";
MySqlConnection = new SqlConnection(connectionString);
// etc
于 2011-01-28T14:12:41.157 に答える