ورود

View Full Version : چکار کنم تا وارد صفحه خطا نشه



zahracomputer
پنج شنبه 27 مهر 1385, 21:07 عصر
سلام و خسته نباشید
من از دستور زیر برای ذخیره یک مقدار فیلد موجود در دیتابیس در یک متغیر استفاده می کنم:
sqlsel="Select text from text Where username=N'"+(string)Session["username"]+"'";
cmd=new SqlCommand(sqlsel,sqlConnection1);
text=Convert.ToInt32(cmd.ExecuteScalar());
ولی هنگامی که چنین متغیری یافت نشود وارد صفحه error میشه که چنین متغیری موجود نیست ولی من می خوام در این حالت مقدار صفر در متغیر قرار بگیره. باید چیکار کنم؟
با تشکر

night11
پنج شنبه 27 مهر 1385, 21:42 عصر
سلام
خوب با یک شرط چک کنید اگه Null بود مقدار صفر جایگزین بشه اگه نه هم ذخیره بشه .

mahdi_negahi
پنج شنبه 27 مهر 1385, 21:53 عصر
try
catch
هم می تواند کمک کند