PDA

View Full Version : نوشتن یک class برای error handeling به شرح زیر



kaveh_hassani
جمعه 16 آذر 1386, 04:00 صبح
من میخوام یه class بنویسم که error های سیستم رو تو database sql ذخیره کنه و موقع رخداد هر error اگر کاربر روی دکمه send رو کلیک کرد محتوای پیغام error رو به آدرس خاصی mail کنه، اگه بتونین کمکم کنید ممنون میشم.

hassan razavi
جمعه 16 آذر 1386, 09:00 صبح
از try Catch استفاده کنید:


try
{
....
}
catch(exception e)
{
// e.Message را در دیتابیس ذخیره کنید
//e.Message را میل کنید
}


برای Send Mail هم از مقاله ضمیمه که از همین سایت گرفتم و یکی از دوستان زحمتش رو کشیده استفاده کنید. هر چی جستجو کردم اسمشون رو پیدا نکردم که ذکر کنم.

kaveh_hassani
شنبه 17 آذر 1386, 02:11 صبح
یعنی برای قرار دادن e.message در دیتابیس دستور insert into رو استفاده کنم و به جای value بنویسم "+'e.message' +" خود متن error ذخیره میشه؟ ضمنا بابت پاسخ قبلی ممنون.

hassan razavi
شنبه 17 آذر 1386, 07:09 صبح
آره دقیقا ، ولی باید دید که چه جدولی رو برای ذخیره پیامها طراحی کردید. کد Insert رو اگه مشکل داشتید بزارید تا تصحیح کنیم

kaveh_hassani
سه شنبه 20 آذر 1386, 02:19 صبح
با چه دستوری محتوای e.message توی txtbox دخیره میشه؟

txtBox1.text = "e.message"; Doroste ya eshkal dare

hassan razavi
سه شنبه 20 آذر 1386, 07:03 صبح
فقط :



txtBox1.Text=e.Message;