JikSearch
شنبه 07 آبان 1384, 11:40 صبح
سلام
لطفاً کد زیر را ببینید:
constr=ConfigurationSettings.AppSettings.Get("ConnStr");
OleDbConnection conn = new OleDbConnection(constr);
OleDbCommand cmd ;
OleDbDataReader dr;
conn.Close();
conn.Open();
string query = "SELECT * FROM daily WHERE (([daily]![ID])="+picID+");";
cmd = new OleDbCommand(query, conn);
dr = cmd.ExecuteReader();
dr.Read();
date=pn.PersianNumber(Convert.ToString(dr["day"]));
DataList1.DataSource=dr;
DataList1.DataBind();
conn.Close();
dr.Close();
اگر اول dr.Read را انجام دهم هیچ مقداری در DataList قرار نمی گیرد و اگر اول DataList1.DataBind را انجام دهم dr["day"]a مقدارش خالی می شود(حرف a را در نظر نگیرید)
حالا به نظر شما چه کار می توانم بکنم؟
لطفاً کد زیر را ببینید:
constr=ConfigurationSettings.AppSettings.Get("ConnStr");
OleDbConnection conn = new OleDbConnection(constr);
OleDbCommand cmd ;
OleDbDataReader dr;
conn.Close();
conn.Open();
string query = "SELECT * FROM daily WHERE (([daily]![ID])="+picID+");";
cmd = new OleDbCommand(query, conn);
dr = cmd.ExecuteReader();
dr.Read();
date=pn.PersianNumber(Convert.ToString(dr["day"]));
DataList1.DataSource=dr;
DataList1.DataBind();
conn.Close();
dr.Close();
اگر اول dr.Read را انجام دهم هیچ مقداری در DataList قرار نمی گیرد و اگر اول DataList1.DataBind را انجام دهم dr["day"]a مقدارش خالی می شود(حرف a را در نظر نگیرید)
حالا به نظر شما چه کار می توانم بکنم؟