cmd.ExecuteNonQuery يعيد رقم عبارة عن عدد الأسطر
ويكون التصحيح لديك هنا
وهنا يعني لو رجع بعدد صفر معناه لم يجد اسطر ليحدثها وبالتالي تقدر تعتبرها غير موجود فتضيفها بالامر Insert
لكن لا داعي لشرط price في جملة Update فتكون هكذا ولو انه الافضل استخدم Paramaeter لتمرير القيم لها
لقيت لك هذا الموضوع فيه طريقة Parameters لا ادري لم تستفيد منه
http://vb4arb.com/vb/showthread.php?tid=21002
ويكون التصحيح لديك هنا
PHP كود :
If cmd.ExecuteNonQuery = 0 Then
وهنا يعني لو رجع بعدد صفر معناه لم يجد اسطر ليحدثها وبالتالي تقدر تعتبرها غير موجود فتضيفها بالامر Insert
لكن لا داعي لشرط price في جملة Update فتكون هكذا ولو انه الافضل استخدم Paramaeter لتمرير القيم لها
PHP كود :
" UPDATE [tab_pro] SET [qty] = qty +{0} , [price] = {2} WHERE [id] = {1} "
لقيت لك هذا الموضوع فيه طريقة Parameters لا ادري لم تستفيد منه
http://vb4arb.com/vb/showthread.php?tid=21002
