منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة في استخدام البارامترات ؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : مشكلة في استخدام البارامترات ؟ (/showthread.php?tid=9570)

الصفحات: 1 2


مشكلة في استخدام البارامترات ؟ - Ahmed_online - 12-07-13

وما الداعى يا اخى سعود لاستخدام CommandBuilder طالما يتعامل بالبارامترات


مشكلة في استخدام البارامترات ؟ - @@أبورائد@@ - 12-07-13


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




أشكر اخي
سعود
وأخي Ahmed_Online على الدعم المستمر للأعضاء

شاهد هذه الطريقة (تغنيك عن تحديد نوع الحقل في
Parameter
)
* ملاحظة هامة لمن يتعامل مع قواعد بيانات
Access بواسطة Parameters يجب أن يكون ترتيب الحقول داخل جملة sql بنفس الترتيب للـ Parameters.

PHP كود :
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

    Dim sql 
As String " Update Zatea                  " _
                        
"    Set Customer = @Customer   " _
                        
"       ,    Area = @Area       " _
                        
"       ,   Bayan = @Bayan      " _
                        
"       ,  Phone1 = @Phone1     " _
                        
"       ,  Phone2 = @Phone2     " _
                        
"       ,  Mobile = @Mobile     " _
                        
"       ,     Fax = @Fax        " _
                        
"       ,   Email = @Email      " _
                        
"       ,   Notes = @Notes      " _
                        
"  Where zatea_id = @zatea_id   "

    
Dim cmd As New OleDbCommand(sqlConn)
    
cmd.Parameters.AddWithValue("@Customer "txt_Customer.Text)
    
cmd.Parameters.AddWithValue("@Area     "Area_Combobox.Text)
    
cmd.Parameters.AddWithValue("@Bayan    "lbox_Bayan.SelectedItem)
    
cmd.Parameters.AddWithValue("@Phone1   "txt_Phone1.Text)
    
cmd.Parameters.AddWithValue("@Phone2   "txt_Phone2.Text)
    
cmd.Parameters.AddWithValue("@Mobile   "txt_Mobile.Text)
    
cmd.Parameters.AddWithValue("@Fax      "txt_fax.Text)
    
cmd.Parameters.AddWithValue("@Email    "txt_Email.Text)
    
cmd.Parameters.AddWithValue("@Notes    "txt_Note.Text)
    
cmd.Parameters.AddWithValue("@zatea_id "Val(txt_Zatea_id.Text))

    Try

        
Conn.Open()
        
cmd.ExecuteNonQuery()
        
Conn.Close()

        
MsgBox("تم التعديل بنجاح"MsgBoxStyle.Information"")

    Catch 
ex As Exception
        MsgBox
(Err.DescriptionMsgBoxStyle.Critical"")

    
End Try

End Sub 





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



مشكلة في استخدام البارامترات ؟ - محمود رغمان - 13-07-13

ما رأيكم فى BindingSource


مشكلة في استخدام البارامترات ؟ - Abu Ehab - 13-07-13

أما اّن الأوان لكم أن تتطوروا برمجيا ؟؟؟
لغاية الأن بتستخدموا ADO.Net ?
ليس أنتقادا او أنتقاص من أحد ولكنها نصيحة من أخ بيحبكم
هي أساسا أنتهت عام 2008 ... أنتم ممكن تتعاملوا بواسطة N Tire و StordeProcedures بيكون أفضل


أن شاء الله تعالى ,,, راح احاول أعمل أمثلة مصورة على LINQ TO SQL Classes N-Tire
حتى تتعلموا البرمجة بطريقة سليمة كما هي في ميكروسوفت ,,, وتبعدوا عن المشاكل كلها .



مشكلة في استخدام البارامترات ؟ - Abu Ehab - 13-07-13

[video=youtube;yDGWmciyoKk]http://www.youtube.com/watch?v=yDGWmciyoKk&feature=youtu.be[/video]



مشكلة في استخدام البارامترات ؟ - سعود - 13-07-13

Ahmed_Online كتب :وما الداعى يا اخى سعود لاستخدام CommandBuilder طالما يتعامل بالبارامترات

اهلا بيك اخي ومبارك الشهر عليك .. لان الاضافة في فورم الاضافة عن طريق datarow من dataset


مشكلة في استخدام البارامترات ؟ - Ahmed_online - 13-07-13

سعود كتب :اهلا بيك اخي ومبارك الشهر عليك .. لان الاضافة في فورم الاضافة عن طريق datarow من dataset

لاداعى اذا لاستخدام الباراماترات

CommandBuilder يقوم بتوليد البارامترات اليا من عنده

اما البارمترات , اما الـ CommmandBuilder


مشكلة في استخدام البارامترات ؟ - kafi - 13-07-13

الف شكر
اخي ابو رائد
على اجابتك
وتفاعلك مع مثالي الذي طرحته.........بصراحة انا احاول بكل جهد ان اتعلم ... وانتم بارك الله فيكم ....تصوبون وتقومون مكامن الخطأ..... ومن هنا تحدث الاستفادة الفصوى

بارك الله فيك وبامثالك من الاخوة الكرام
وبالقائمين على هذا المنتدى الرائع


مشكلة في استخدام البارامترات ؟ - سعود - 13-07-13

Ahmed_Online كتب :لاداعى اذا لاستخدام الباراماترات

CommandBuilder يقوم بتوليد البارامترات اليا من عنده

اما البارمترات , اما الـ CommmandBuilder
ادري اخي الكريم لكن انا بالغلط شوفت فورم الاضافة ووجدت الخطا وصححته ولما راجعت السؤال فطنت ان الطلب على فورم التعديل...لو شفت المثال كان عرفت ليه انا جاوبت باللي جاوبتهSmile