我正在使用VS2012和SQL Server Express 2008.我煮了我的連接/查詢,試圖找出爲什麼我的DataSet
未被填充。連接成功完成,並且不會拋出異常,但適配器不會填充DataSet
。這是從同一臺PC上使用localhost\SQLEXPRESS
不會改變結果的數據庫。感謝您的任何意見!SqlDataAdapter不填充數據集
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" />
檢查數據有沒有ds.Tables ...........你將得到的數據[0] – andy