تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تحديث بيانات بشروط متعددة
#1
السلام عليكم ورحمة الله وبركاته
هل ممكن إفادة بخصوص كيفية عمل اضافة لقاعدة البيانات بناءا علي شرطين أو اكثر ؟

كود :
SavInto1.CommandText = "UPDATE PrintDetails set BaseFabricColor=" & "'" & TextBox3.Text & "'" & ",ArtWorkRef = " & "'" & TextBox4.Text & "'" & " WHERE OrderNo =" & "'" & TextBox1.Text & " AND PrintOn=" & "'" & TextBox2.Text & " '"
لقد حاولت استخدام الكود السابق ولكن تظهر لي خطا التالي ...
Syntax error (Missing operator )in query expression
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم و رحمة الله و بركاته
جرب الكود التالي باستعمال الباراميترز ، و هو ما ينصح به لكثرة فوائده ، سهل القراءة و التعديل ، تأمين أكثر لقواعد البيانات مما يعرف بــ Injection SQL

كود :
SaveInto.CommandText="Update PrintDetails set BaseFabricColor=@P1,ArtWorkRef=@P2,where OrderNo=@P3 and PrintOn=@P4"

With SaveInto.Parameters
.addWithValue("@P1",textBox3.Text)
.AddWithValue("@P2",TextBox4.text)
.AddWithValue("@P3",TextBox1.Text)
.AddWithValue("@P4",TextBox2.Text)
End With


بالتوفيق إن شاء الله تعالى

السلام عليكم و رحمة الله و بركاته
الرد }}}
تم الشكر بواسطة: ahmedshafea , @@أبورائد@@
#3
أخي تركي جزاك الله خيرا ... نفس الإجابة التي حصلت عليها في موقع codeproject.com لنفس السؤال ... لكن هل من الممكن ان ترشدني لشرح لاستخدام البارميتز حيث انني بتجربة كود حضرتك حصلت علي خطا Syntax error in UPDATE statement

رابط الإجابة في الموقع codeproject.com
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته

ما وضعه أخي تركي قرمزلي صحيح

بس نسي أن يحذف الفاصلة التي قبل كلمة where واستبدالها بمسافة


السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة: تركي قرمزلي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 1 695 07-11-23, 08:27 AM
آخر رد: justforit
  [SQL] استفسار عن طريقة تحزم قواعد بيانات MSSQL مع البرنامج VB.NET2019 salemq 2 528 18-05-23, 03:02 AM
آخر رد: سعود
  ما معني بيانات تقع بين الرمز[] في حقل في داتا بيس bassant 3 671 03-04-23, 11:53 PM
آخر رد: sanyor77
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,003 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 2,798 07-11-22, 10:27 PM
آخر رد: Am7
  [عنوان معدل]حفظ بيانات listbox fhad24 36 12,235 08-10-22, 06:55 PM
آخر رد: رضوان الجماعي
  طريقة الضم LEFT JOIN متعددة بسام محمدغانم 11 2,070 07-11-21, 09:10 AM
آخر رد: Anas Mahmoud
  مشكلة ظهور بياانات حقلين في قاعدة بيانات على شكل علامة استفهام bassant 5 1,632 17-10-21, 02:07 PM
آخر رد: abubasilIraq
  كيف افتح قاعة بيانات اكسس بسام محمدغانم 1 1,401 04-10-21, 02:52 AM
آخر رد: اسلام الكبابى
  تحويل multiline text الى single line في عمود في قاعدة بيانات sql server bassant 0 956 07-09-21, 04:36 PM
آخر رد: bassant

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


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