السلام عليكم ...
أخواني عباقرة الـ ASP أرجو المساعدة في تصحيح الخطأ التالي:
protected void Page_PreInit(object sender, EventArgs e)
{
String S = Request.QueryString["id"];
String head = "";
String comp = "";
String prep = "";
String calo = "";
OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OleDB.4.0;Data Source = E:\\Food.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("Select * from Meal where ID = '" + S + "'", cn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable DT = ds.Tables[0];
head = DT.Rows[0]["meal_name"].ToString();
comp = DT.Rows[0]["meal_component"].ToString();
prep = DT.Rows[0]["meal_preparation"].ToString();
calo = DT.Rows[0]["meal_calories"].ToString();
head = "<h1>" + head + "</h1>";
comp = "<P>" + comp + "</P>";
prep = "<h2>" + prep + "</h2>";
calo = "<h5>" + calo + "</h5>";
Literal1.Text = head;
Literal2.Text = comp;
Literal3.Text = prep;
Literal4.Text = calo;
}الخطا في السطر التالي:
DataTable DT = ds.Tables[0];
رسالة الخطأ كالتالي:

عفوا الخطأ في السطر التالي:
da.Fill(ds);