PDA

View Full Version : سوال: insert در جدول با linq



f_g1348
یک شنبه 27 تیر 1389, 18:01 عصر
سلام دوستان
من می خواهم برای اتصال به بانک sql در برنامه ام از linq استفاده کنمولی تا به حال از این روش استفاده نکردم و مطالب درون سایت را هم تا حدودی خواندم ولی هر کاری می کنم نمی تونم درون جداولم اطلاعات بریزم
مراحلی که من طی کردم :
ابتدا در server explorer من آموزش های درون سایت یه بانک درست کرده و درون آن جدولی با 3 فیلد درست کردم سپس یه linq to sql به پروژه اضافه کردم و درون کد برنامه چنین نوشتم:

Dim db_1 As New DataClasses1DataContext

db_1.tbl1s.InsertOnSubmit(new tbl1(id=id1.Text,fname=fname1.Text,lname=lname1.Te xt)

db_1.SubmitChanges()
ولی سیستم روی فیلدهای جدولم یعنی id و fname و lname خطا میگیره و میگه تعریف نشده.
من کجای کارم اشتباهه که کار نمی کنه؟؟؟؟

majid_vb_2008
یک شنبه 27 تیر 1389, 19:09 عصر
دوست من این pdf رو بخون بدرد بخوره

f_g1348
دوشنبه 28 تیر 1389, 07:56 صبح
با تشکر از شما
فقط یه سوال من وقتی در فرم اطلاعات می ریزم و برنامه تموم میشه هنوز داده ای در جدولم نرفته؟؟؟
من تمام کارها رو کردم

Dim bank As New DataClasses1DataContext
Dim table1 As New tbl1
table1.id = id1.Text
table1.fname = fname1.Text
table1.lname = lname1.Text
bank.tbl1s.InsertOnSubmit(table1)
bank.SubmitChanges()
clear1()