VS2012 と SQL Server Express 2008 を使用しています。接続/クエリを煮詰めて、接続DataSet
が満たされていない理由を調べてみました。接続は正常に完了し、例外はスローされませんが、アダプターはDataSet
. これがプルしているデータベースは同じ PC 上にあり、使用localhost\SQLEXPRESS
しても結果は変わりません。ご意見ありがとうございます。
SqlConnection questionConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
questionConnection.Open();
String sql = "SELECT * FROM HRA.dbo.Questions";
SqlDataAdapter adapter = new SqlDataAdapter();
DataSet ds = new DataSet();
SqlCommand command = new SqlCommand(sql, questionConnection);
adapter.SelectCommand = command;
adapter.Fill(ds);
adapter.Dispose();
command.Dispose();
questionConnection.Close();
接続文字列:
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=CODING-PC\SQLEXPRESS;Initial Catalog=HRA;User ID=sa; Password= TEST" />