PDA

View Full Version : رفع خطا



shahram176
جمعه 09 خرداد 1393, 17:59 عصر
سلام دوستان
این مشکل مربوط به چیه؟
119681

shahram176
شنبه 10 خرداد 1393, 18:54 عصر
دوستان لطفا کمک کنید

alireza.zahani
شنبه 10 خرداد 1393, 21:10 عصر
یه query زدی که صحیح نیست
break point بزار
command text تو ببر تو sql ببین اجرا میشه
خطاشو میتونی پیدا کنی

shahram176
شنبه 10 خرداد 1393, 21:38 عصر
یه query زدی که صحیح نیست
break point بزار
command text تو ببر تو sql ببین اجرا میشه
خطاشو میتونی پیدا کنی

کد من اینه :
string username=Session["karbar"].ToString();
PersianCalendar p = new PersianCalendar();
string dt;
dt = p.GetYear(System.DateTime.Now).ToString();
string m = (p.GetMonth(System.DateTime.Now) > 9 ? p.GetMonth(System.DateTime.Now).ToString() : "0" + p.GetMonth(System.DateTime.Now));
dt = dt + "/" + m;
string d = (p.GetDayOfMonth(System.DateTime.Now) > 9 ? p.GetDayOfMonth(System.DateTime.Now).ToString() : "0" + p.GetDayOfMonth(System.DateTime.Now));
dt = dt + "/" + d;

string tm;
tm = (System.DateTime.Now.Hour > 9 ? System.DateTime.Now.Hour.ToString() : "0" + System.DateTime.Now.Hour);
tm = tm + ":" + (System.DateTime.Now.Minute > 9 ? System.DateTime.Now.Minute.ToString() : "0" + System.DateTime.Now.Minute);
tm = tm + ":" + (System.DateTime.Now.Second > 9 ? System.DateTime.Now.Second.ToString() : "0" + System.DateTime.Now.Second);
dt = dt + " " + tm;

string strConnection = WebConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ToString();
SqlConnection con = new SqlConnection(strConnection);
string strCmd = "INSERT INTO tcontact (sender,email, subject, txt,dtm,IsRead,nam";
strCmd += ") VALUES(@sender,@email, @subject, @txt,@dtm,@IsRead,@nam";
strCmd += ")";
SqlCommand cmd = new SqlCommand(strCmd, con);
cmd.Parameters.AddWithValue("@sender",username);
cmd.Parameters.AddWithValue("@email", ctemail);
cmd.Parameters.AddWithValue("@subject", ctsubject);
cmd.Parameters.AddWithValue("@txt", cttext);
cmd.Parameters.AddWithValue("@dtm", dt);
cmd.Parameters.AddWithValue("@IsRead", 0);
cmd.Parameters.AddWithValue("@nam", ctnam);

try
{
con.Open();
cmd.ExecuteNonQuery();
}
finally
{
con.Close();
}

alireza.zahani
شنبه 10 خرداد 1393, 22:26 عصر
خب تو خط 20 break point بزار

shahram176
شنبه 10 خرداد 1393, 22:41 عصر
چطوری ؟ این روش را بلد نیستم؟

alireza.zahani
شنبه 10 خرداد 1393, 23:10 عصر
کمکی که ازم ساختست اینه که پروژتو بفرست به میلم برات درست کنم و بفرستم
alireza.zahani@yahoo.com

shahram176
شنبه 10 خرداد 1393, 23:15 عصر
اگه امکانش هست بگید چطوری break point بذارم که سری های بعد استفاده کنم

alireza.zahani
شنبه 10 خرداد 1393, 23:23 عصر
فقط با ماوس بروی ابتدای خط 20 روی حاشیه کلیک کن تا یه نقطه قهوه ه ایی رنگ درست بشه
بعد پروژتو اجرا کن
به اون خط که برسه پروژه توقف میکه بعد شما با ماوس برو روی متغییرت و خط string اونو بگیر ببر داخل sql و new query کن و paste کن و سپس exequt کن
خطاشو متوجه میشی
واقعا فکر نمیکردم این جوابو بدم:چشمک:

alireza.zahani
یک شنبه 11 خرداد 1393, 10:24 صبح
پروژتو برات درست کردم و فرستادم
موفق باشی