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

اخواني الافاضل انا استدخم vb.net 2005 و استخدم sql

عندما احب ان اقوم بعمل تعديل على سجل موجود فى القاعده انفذ الكود التالي

كود :
Dim strs As String = " Update tranuser SET trapass = 55  WHERE id = 1 "

و الكود يعمل بلا ادنى مشكلة نهائياً الحمد لله

و لكن المشكلة عندما اريد التعديل بواسطه المستخدم مثلاً , فى المثال السابق جعلته إفتراضيا سيصبح السجل به 55

انا اريد ان اكتب الرقم بواسطه textbox ,, جربت هذا الكود ولكن لم افلح

كود :
Dim strs As String = " Update tranuser SET trapass = textbox1.text WHERE id = 1 "

مع العلم اني اريد ان اكتب مثلاً فى التيكست بوكس رقم 5 او اي شئ و لكن عند تطبيقه اجد انه لم يفلح

ياريت لو تخبروني بالطريقة الصحيحه

و جزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
أنا لا أفضل التمرير المباشر للنصوص فى جمل sql ولكن جرب هذا
Dim strs 
As String " Update tranuser SET trapass = '" TextBox1.Text "'" " WHERE id = 1 " 
الرد }}}
تم الشكر بواسطة:
#3
amgadtamer كتب :
PHP كود :
أنا لا أفضل التمرير المباشر للنصوص فى جمل sql ولكن جرب هذا
Dim strs 
As String " Update tranuser SET trapass = '" TextBox1.Text "'" " WHERE id = 1 " 


جزاك الله خيراً يامبدعنا على سرعة الرد .

بس انا كان ليا سؤال ,, انا لما كتبت الطلب , قولت احاول شويه مع نفسي و اوصل لحل

و فعلا و صلت للكود ده

كود :
Dim strs As String = " Update tranuser SET trapass = ('" & TextBox3.Text & "')  WHERE id = 1 "

هوا مشابه نوعا ما لكودك بس الاختلاف كان فى حاجات بسيطه .

انا الكود عمل نفس الوظيفة ,, ولكن هل يوجد فارق بين الكودين ؟

يعني هل احدهما افضل من الثاني ؟
الرد }}}
تم الشكر بواسطة:
#4
الافضل الا تستخدم هذه الطريقه التي كتبتها انا ولا التي كتبتها انت قم باستخدام البارميترز
Mido9 كتب :جزاك الله خيراً يامبدعنا على سرعة الرد .

بس انا كان ليا سؤال ,, انا لما كتبت الطلب , قولت احاول شويه مع نفسي و اوصل لحل

و فعلا و صلت للكود ده

كود :
Dim strs As String = " Update tranuser SET trapass = ('" & TextBox3.Text & "')  WHERE id = 1 "

هوا مشابه نوعا ما لكودك بس الاختلاف كان فى حاجات بسيطه .

انا الكود عمل نفس الوظيفة ,, ولكن هل يوجد فارق بين الكودين ؟

يعني هل احدهما افضل من الثاني ؟
الرد }}}
تم الشكر بواسطة:
#5
amgadtamer


معلش مافهمتكش ؟ Sad

؟
الرد }}}
تم الشكر بواسطة:
#6
PHP كود :
يعنى الكود كده مثلا

Dim strs 
As String " Update tranuser SET trapass =@tr WHERE id = 1 " 
dim con as new oledbconnection("connectionstring")
dim cmd as new oledbcommand(strs,con)
cmd.parameters.add("@tr",oledbdatatype.char).value=textbox1.text
con
.open
cmd
.executednonquery 
الرد }}}
تم الشكر بواسطة:
#7
amgadtamer كتب :
PHP كود :
يعنى الكود كده مثلا

Dim strs 
As String " Update tranuser SET trapass =@tr WHERE id = 1 " 
dim con as new oledbconnection("connectionstring")
dim cmd as new oledbcommand(strs,con)
cmd.parameters.add("@tr",oledbdatatype.char).value=textbox1.text
con
.open
cmd
.executednonquery 

جزاك الله خيرا على تعبك معايا , هاجرب الكود إن شاء الله

تسلم إيدك Smile
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى الجريد فيو salah525 10 540 05-11-23, 08:15 PM
آخر رد: justforit
Big Grin مشكلة لسه ماحدش جاوبني عليها cmd.excutenunquery Medo84 1 1,304 27-08-23, 12:47 PM
آخر رد: رضوان الجماعي
  مشكلة عند الاتصال ب sql server 2014 bassant 1 1,004 27-08-23, 12:26 PM
آخر رد: رضوان الجماعي
  كود التعديل ولاضافة رضوان الجماعي 0 766 07-09-22, 07:12 PM
آخر رد: رضوان الجماعي
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,266 17-11-21, 10:09 AM
آخر رد: سعود
  مشكلة ظهور بياانات حقلين في قاعدة بيانات على شكل علامة استفهام bassant 5 1,632 17-10-21, 02:07 PM
آخر رد: abubasilIraq
  مشكلة عند الاتصال ب sql server 2014 bassant 4 1,416 16-09-21, 02:52 PM
آخر رد: asemshahen5
  [سؤال] مشكلة اضافة التاريخ مع قاعدة بيانات alims 6 2,335 25-01-21, 02:45 AM
آخر رد: alims
  مشكلة في إظهار عمود التاريخ في داتا جريد فيو mofhmy 5 6,558 12-11-20, 12:13 PM
آخر رد: bahaa.elkomy@yahoo.com
Heart مشكلة ال ID في عدم تخزين وترتيب البيانات بشكل منتظم الرائد 5 3,163 18-07-19, 01:42 AM
آخر رد: الرائد

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


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