الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]"خطأ في بناء الجملة في عبارة" ! رسالة يظهرها خلل في هذا الكود فهل من مساعد ؟

بدأه shadi77 في 1 فبراير 2009 · 5 رد · 2,006 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

النموذج الذي بالمرفقات لتغير كلمة المرور واعادة تخزينها في قاعدة البيانات

المشكلة هناك خلل في الكود لم اتوصل اليه ارجو المساعدة منكم

وعساكم سالمين

shadipass.rar

فأنت اخي المبرمج ..لا تبخل بعلمك عمن يطلبه فقد كنت يوما تبحث كما نبحث نحن.. واعلم لو حجب العلم عنك لما وصلت الى ما انت عليه الان.. فاتق الله في طالب العلم وتذكر ما منه الله عليك ولا تبخل بعلمك وما اوتيت من معرفة ليبارك الله علمك وينفعك به.

#2

المشكلة تكمن في جملة الـ UPDATE .. الجملة الخطأ هي :

SQLs = "update[users]ste[pass1]='" & Text4 & "' where [username]='" & username & "'"

والمشكلة مكونه من شقين .. الشق الأول كلمة SET وهي مكون اساسي من بناء جملة الـ UPDATE

والمشكلة في كلمة SET أنها مكتوبة STE .. فبالتالي مكتبة الـ ADO لم تتعرف عليها

اما الشق الثاني ويكمن في إسم الحقل .. الإسم المستخدم في الجملة username

بينما الموجود في قاعدة البيانات هو user_name .. ولذلك لم تتعرف قاعدة البيانات عليه

والجملة بعد التعديل أصبحت كالآتي :

SQLs = "update [users] SET [pass1]='" & Text4 & "' where [user_name]='" & username & "'"

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#3

صح كدة يامعلم

هو انا بطلت اعرف اكتب ولا ايه ياجدعان !!

تسلم ايدك يا كبير

فأنت اخي المبرمج ..لا تبخل بعلمك عمن يطلبه فقد كنت يوما تبحث كما نبحث نحن.. واعلم لو حجب العلم عنك لما وصلت الى ما انت عليه الان.. فاتق الله في طالب العلم وتذكر ما منه الله عليك ولا تبخل بعلمك وما اوتيت من معرفة ليبارك الله علمك وينفعك به.

#4

انا رجعت يا بروفيسور

:blush:

حاجة بتدحك حصلت وما بعرف ليش!!

لما جيت ادخل كلمة المرور الصحيحة بيديني خطأ بكلمة المرور ولو حطيت اي كلمة تانية بيفتح ويروح للاوكي !!

وبعد ما يروح للاوكي يقلك تم حفظ كلمة المرور بس هو كزاب محفظش حاجة وبتفضل الكلمة القديمة هي هي !!

ارشاداتك يا كبير واني ارفقت النموذج كامل مع الميدي بالمرفقات

shadipass12.rar

فأنت اخي المبرمج ..لا تبخل بعلمك عمن يطلبه فقد كنت يوما تبحث كما نبحث نحن.. واعلم لو حجب العلم عنك لما وصلت الى ما انت عليه الان.. فاتق الله في طالب العلم وتذكر ما منه الله عليك ولا تبخل بعلمك وما اوتيت من معرفة ليبارك الله علمك وينفعك به.

#5

بص يا سيدي .. هما نقطتين

الأولى طريقة إستخدامك للـ EOF .. إذا اردت للتحقق من وجود سجلات يجب ان تكون False

أي ان الـ EOF إذا True فلا يوجد سجلات وإذا False فتعني وجود سجلات .. ومثال على ذالك


' لا يوجد سجلات
End If

If Not RS.EOF Then
' يوجد سجلات
End If
If RS.EOF Then

ولا تنسى أن الـ EOF تعني End Of File

وممكن تستغنى عنها للأبد وتستخدم الـ RecordCount


' يوجد سجلات
End If
If RS.RecordCount > 0 Then

والنطقة الثانية تتعلق بالنسيان :D .. إحنا نسينا نملى المتغير username اللي بنفذ جملة الـ UPDATE بدلالته

shadipass12.rar

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#6

ياااه دي كانت ناقصة حتة سطر !!

بس كدة يابروفيسور مية مية

روح ياشيخ الهي ربي يجوزك

فأنت اخي المبرمج ..لا تبخل بعلمك عمن يطلبه فقد كنت يوما تبحث كما نبحث نحن.. واعلم لو حجب العلم عنك لما وصلت الى ما انت عليه الان.. فاتق الله في طالب العلم وتذكر ما منه الله عليك ولا تبخل بعلمك وما اوتيت من معرفة ليبارك الله علمك وينفعك به.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…