PDA

View Full Version : سوال: ثبت نشدن در دیتابیس



ashanet
جمعه 21 شهریور 1393, 22:11 عصر
با سلام و احترام
بنده برنامه ای دارم که قراره یک سری اطلاعات از قبیل نام و نام خانوادگی و .... رو داخل دیتابیس من ثبت کنه.
من از linq استفاده کردم و یه پایگاه داده من که mdf هست متصل کردم.یک مشکل کلی و عمده ای که دارم اینه که تمامی کد هایی که نوشتم داره درست کار می کنه اما هیچ اطلاعاتی داخل دیتابیس من ثبت نشده . دوستانی که در این زمینه کار کردند لطفا کمکم کنید..کدی که نوشتم اینه:



using (DataClasses1DataContext db = new DataClasses1DataContext())
{
var ucheck = from r in db.karkonans
where r.pcode.ToString() == pcode.Text
select r;
if (ucheck.Count() == 1)
{
MessageBox.Show("شخصی با این نام کاربری ثبت شده است!", "این کد پرسنلی قبلا ثبت شده است");
}
else if (ucheck.Count() == 0)
{
karkonan filds = new karkonan();
filds.name = name.Text;
filds.famil = famil.Text;
filds.pedar = pedar.Text;
filds.pcode = pcode.Text;
filds.day = day.Text.ToString();
filds.month = month.Text.ToString();
filds.year = year.Text;
filds.markaz = markaz.Text;
filds.semat = semat.Text;
filds.mobile = mobile.Text;
filds.hname = hname.Text;
filds.hfamil = hfamil.Text;
filds.sday = sday.Text;
filds.smonth = smonth.Text;
filds.syear = syear.Text;
db.karkonans.InsertOnSubmit(filds);

try
{
db.SubmitChanges();
}
catch (Exception e)
{
db.SubmitChanges();
}
MessageBox.Show("با موفقیت ثبت شد");

}
}

ممنونم

saeedvbm
شنبه 22 شهریور 1393, 10:19 صبح
شما کاری که می کنی اسم پایگاه داده تو رو داخل پرانتز زیر بنویس حل میشه

using (DataClasses1DataContext db = new DataClasses1DataContext(Database1.mdf))