VS2005:C# ADO.NET 2.0 と SQLServer2005 ではまった

SQLServer2005のはまり

ユーザ追加後にDBに対する権限とか設定し忘れ。2000の時よりやること多そう。
また接続方式を混合認証とかに変更した時はSQLServerの再起動が必要(前からそうかもしれない)。

ADO.NET 2.0のはまり

SqlConnection sqlcon = new SqlConnection(“server=localhost;database=test;user=dbuser;password=dbuser;”);
SqlCommand sqlcmd = new SqlCommand(“select * from UserData”);
sqlcon.Open();
sqlcmd.Connection = sqlcon; <font color=red>// ← 前はこんなの必要なかったような気が?</font>
SqlDataReader sqldr = sqlcmd.ExecuteReader();

忘れると、Connectionが初期化できてないとか言われる。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です