PDA

View Full Version : اشکال این کد



salmah
دوشنبه 20 مرداد 1393, 15:22 عصر
سلام لطفا بررسی کنید اشکال این کد چیه
وقتی اجرا میگیرم در هر صورت وارد صفحه pm میشه

SqlConnection cnc2 = new SqlConnection(ConfigurationManager.ConnectionStrin gs["sabtConnectionString"].ToString());
cnc2.Open();
SqlCommand cmd2 = new SqlCommand("SELECT * from tcod where cod=@cod and rid=@rid", cnc2);
string r = Request.QueryString["cod"].ToString();
string c=Request.QueryString["rid"].ToString();
cmd2.Parameters.AddWithValue("@rid",r);
cmd2.Parameters.AddWithValue("@cod",c);

DataTable dte = new DataTable();
dte.Load(cmd2.ExecuteReader());

if (dte.Rows.Count == 0)
{

Response.Redirect("pm.aspx");

}
else
{

ct_shmojavez.Text = dte.Rows[0]["shez"].ToString();
ct_datamojavez.Text = dte.Rows[0]["dtez"].ToString();

DD_bid.SelectedValue = dte.Rows[0]["bid"].ToString();
DD_nid.SelectedValue = dte.Rows[0]["nid"].ToString();
DD_oid.SelectedValue = dte.Rows[0]["oid"].ToString();


tx_datastart.Text = dte.Rows[0]["datastart"].ToString();
tx_dataend.Text = dte.Rows[0]["dataend"].ToString();

dd_rsht.SelectedValue = dte.Rows[0]["rid"].ToString();
}

shahram hosseini
دوشنبه 20 مرداد 1393, 15:32 عصر
قبل از آخرین براکت کد زیر را بنویس
Response.Redirect("Default.aspx");

salmah
دوشنبه 20 مرداد 1393, 15:56 عصر
یعنی قبل از else ؟
چرا ؟


قبل از آخرین براکت کد زیر را بنویس
Response.Redirect("Default.aspx");

shahram hosseini
دوشنبه 20 مرداد 1393, 17:25 عصر
در خط شماره 33 بنویس.که اگر شرط برقرار نبود به یک صفحه دیگر برود.

salmah
چهارشنبه 22 مرداد 1393, 22:50 عصر
در خط شماره 33 بنویس.که اگر شرط برقرار نبود به یک صفحه دیگر برود.
با این کار هم درست نشد

salmah
چهارشنبه 22 مرداد 1393, 22:52 عصر
مشکل اینجاست که چه زمانی که cod تعریف شده باشه ویا تعریف نشده باشه به صفحه pm میره