16-03-19, 04:36 PM
لا يوجد فرق في التنفيذ
Add تستخدمها إذا أردت أن تحدد فيها معلومات العمود من نوع وحجم، وتستطيع اختصاره الى
cmd.Parameters.Add("@FileName", SqlDbType.NVarChar).Value = textBox1.Text
وهنا عند إضافة حجم العمود
cmd.Parameters.Add("@FileName", SqlDbType.NVarChar, 50).Value = textBox1.Text
AddWithValue تسند القيمة مباشرة (WithValue) بشرط أن نوع القيمة المراد إدخالها مطابق لنوع العمود
Add تستخدمها إذا أردت أن تحدد فيها معلومات العمود من نوع وحجم، وتستطيع اختصاره الى
cmd.Parameters.Add("@FileName", SqlDbType.NVarChar).Value = textBox1.Text
وهنا عند إضافة حجم العمود
cmd.Parameters.Add("@FileName", SqlDbType.NVarChar, 50).Value = textBox1.Text
AddWithValue تسند القيمة مباشرة (WithValue) بشرط أن نوع القيمة المراد إدخالها مطابق لنوع العمود
