SqlCommand cmd1=new SqlCommand(query);
cmd1.ExecuteNonQuery();
コードを実行すると、接続が初期化されていないと表示されます。次に、次のコードを変更します。
cmd1.ExecuteNonQyery(conn);
そして、これはエラーとしてマークされます。次に作成するconn.Open()
と、接続が初期化されていないと表示されます。私は何をすべきか?前もって感謝します。
SqlCommand cmd1=new SqlCommand(query);
cmd1.ExecuteNonQuery();
コードを実行すると、接続が初期化されていないと表示されます。次に、次のコードを変更します。
cmd1.ExecuteNonQyery(conn);
そして、これはエラーとしてマークされます。次に作成するconn.Open()
と、接続が初期化されていないと表示されます。私は何をすべきか?前もって感謝します。
コマンドの接続プロパティを設定する必要があります。
SqlCommand cmd1 = new SqlCommand(query);
cmd1.Connection = conn;
cmd1.ExecuteNonQuery();
エラー メッセージが示すように、コマンドの接続を設定する必要があります。
cmd1.Connection = something;
また、ステートメントを使用して、接続とコマンドの両方をusing
破棄する必要があります。
あなたはあなたSqlCommand
について話す必要がありますSqlConnection
つまり、これを試してください
SqlCommand cmd1=new SqlCommand(query,conn);
cmd1.ExecuteNonQuery();