Hvorfor henter min kode ikke noget fra DB
Jeg har denne kode i min masterpage:public System.Collections.Hashtable DateList;
public void Page_Load(object sender, EventArgs e)
{
DateList = new System.Collections.Hashtable();
string conString = @"Data Source=BART\SQLEXPRESS;Initial Catalog=blog;Integrated Security=True;Pooling=False";
SqlConnection conn = new SqlConnection( conString );
conn.Open();
SqlDataReader reader = null;
SqlCommand cmd = new SqlCommand("SELECT id, date FROM entries WHERE (publish = 1)");
try
{
reader = cmd.ExecuteReader();
if( reader.HasRows ){
while (reader.Read())
{
DateList[reader["date"]] = reader["date"];
}
}
}
catch
{
}
conn.Close();
}
Men der kommer ikke noget data ind i reader - men hvis jeg bruger en SqlDataSource og trækker ind på min stage med nøjagtig samme SQL QUERY så får jeg data ud, så det er ikke min sql forespørgsel der er forkert...
Sorry måske dumt spørgsmål men jeg er ret ny i C# og er eller kun vant til PHP