منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : خطأ في كود حفظ بيانات تكستات في جدول sql 2005
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
إخوتي الكرام نقلت هذا الكود من أخي الكريم خضر في قسم الدورات
وقمت بتنفيذه لكن ظهر لي الخطا التالي ؟

الخلاصة : أنا عامل الكونكشن وعامل cmd عاوز كود حفظ التكستات في الجدول وجزاكم الله خيراً
أرجو المساعدة[attachment=8500]
السلام عليكم ورحمة الله

أخي عبده

الأستاذ خضر قصد بوضع هذا الكود لتستغني عنه بالأفضل وهو Linq to Sql وليس استخدامه.

وكما ترى عندما لم تستخدم طريقة Linq to Sql واجهت أخطاء بيدك الإبعاد عنها.

السلام عليكم ورحمة الله

أخي عبده
أعتذر منك...

يبدو أنني تجاوزت حدودي هذا اليوم في المشاركات، وأتمنى أن أسلم من أخي أبو عمر.
(11-11-15, 02:47 PM)مهموم كتب : [ -> ]السلام عليكم ورحمة الله
جزاك الله خيرا
[quote pid='65803' dateline='1447238836']
PHP كود :
       كود linq to sql
        Dim InsertPerson 
As New Person With _
            
{.Fname txtFname.Text, .Lname txtLname.Text, .Address txtAddress.Text}

 
       MyPersonDB.Persons.InsertOnSubmit(InsertPerson)
 
       MyPersonDB.SubmitChanges() 
هذا الكود الخاص بلنك سكوال استخدمته ولكن مش فاهم Person عبارة عن ايه ؟؟؟
برجاء حد يشرح لي الكود الله يكرمكم
[/quote]
جرب وضع .text
في السطر الاول بعد lbl_user_num
اخي العزيز الاعاض وحسب موباين من المسج انك تريد تضيف اوبجكت من نوع label الى قاعدة البيانات والي هو Lbl_User_Num
في حين انك تريد اتضيف القيمه الي موجوده في لذلك يجب ان تكتب Lbl_User_Num.text
السلام عليكم ورحمة الله

أخي عبده

إن ال Person هو إسم جدول في قاعدة البيانات وله الأعمدة Fname وLname وAddress وهذا الكود الذي تراه هو بطريقة Linq to Sql

هل لاحظت الكود، لم ترى كتابة مثل "...... Insert Into" ولا فتح وغلق الإتصال، ولا كل ذلك العناء.

وطالما لفت نظرك هذا الكود فأنت باتجاه الطريق الصحيح والمريح.

السلام عليكم ورحمة الله

أخي عبده

سيكون الكود حسب الجدول والأعمدة التي في الصورة بطريقة LinqToSql مثل التالي

PHP كود :
Dim MyPersonDB As New DataClasses1DataContext

Dim InsertPerson 
As New Tab_User
InsertPerson
.User_Num Lbl_User_Num       ''''Lbl_User_Num ولو أني لا أدري ما المقصود ب
InsertPerson
.User_Name Txt_User_Name.Text
InsertPerson
.User_Kind Txt_Pwd.Text

MyPersonDB
.Persons.InsertOnSubmit(InsertPerson)
MyPersonDB.SubmitChanges() 

السلام عليكم ورحمة الله

أخي عبده

قد تسأل من أين DataClasses1DataContext أقول لك من تطبيق الدرس الأول فقط من دروس الأستاذ خضر ستتضح الصورة،
وأنا متأكد من أول تطبيق سوف لن تعود للطريقة القديمة في التعامل مع SqlServer
(11-11-15, 10:56 PM)مهموم كتب : [ -> ]السلام عليكم ورحمة الله


جزاك الله خيرا أخي الكريم

إخوتي الكرام
HASAN6.0
محمد العبيدي
جزاكم الله خيرا والان بجرب

الكود اشتغل معي بنجاح تام
الفضل والحمد لله جلا وعلا
والشكر لكم جزاكم الله خيرا

(11-11-15, 10:56 PM)مهموم كتب : [ -> ]السلام عليكم ورحمة الله
Lbl_User_Num       
رقم مسلسل في حدث فورم لود يأخذ قيمة اخر صف في الجدول + 1
وعند الحفظ يحفظ هذا الرقم 
يعني رقم مسلسل المستخدم الجديد