تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماالفرق بين اكود البارامتر
#1
السلام عليكم
ماالفرق بين اكود البارامتر هذه

كود :
       cmd.Parameters.AddWithValue("@FileName", textBox1.Text)

كود :
cmd.Parameters.Add(New SqlParameter("@FileName", SqlDbType.NVarChar)).Value = textBox1.Text

علما بأنهم يعملو الاتنين وبدون مشاكل وطبعا انا استخدم الاول لانه اسهل ممكن اعرف ايش الفرق وايش هي المشاكل 
وشكراااااا
الرد
تم الشكر بواسطة:
#2
للرفع للرفع للرفع
الرد
تم الشكر بواسطة:
#3
لا يوجد فرق في التنفيذ


Add تستخدمها إذا أردت أن تحدد فيها معلومات العمود من نوع وحجم، وتستطيع اختصاره الى
cmd.Parameters.Add("@FileName", SqlDbType.NVarChar).Value = textBox1.Text
وهنا عند إضافة حجم العمود
cmd.Parameters.Add("@FileName", SqlDbType.NVarChar, 50).Value = textBox1.Text


AddWithValue تسند القيمة مباشرة (WithValue) بشرط أن نوع القيمة المراد إدخالها مطابق لنوع العمود
الرد
تم الشكر بواسطة: اباذر , محمد كريّم


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ماالفرق بين اكواد الاتصال هذه وايهما أفضل نور الهدى الهدى 4 201 14-02-19, 11:43 PM
آخر رد: محمد كريّم
Exclamation ماالفرق بين Task و Thread و BackGroundWorker silverlord 1 697 01-03-15, 06:24 AM
آخر رد: الشاكي لله

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم