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

طلب تصحيح كود إستعلام

بدأه Juba_online في 11 مارس 2008 · 2 رد · 632 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الرجاء المساعدة لمعرفة أين يكون الخطأ فى هذا الكود

فى تحميل الفورمة

Dim DB As ADODB.Connection

Dim RS As ADODB.Recordset

ده الكود مع الكومند

Private Sub Command5_Click()

Set DB = New ADODB.Connection

Set RS = New ADODB.Recordset

DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database password=shima; Data Source=" & App.Path & "\data\fatawa.mdb"

RS.Open "SELECT * FROM fataway" & _

"WHERE n_f=text1.text ", DB, adOpenStatic, adLockOptimistic

Set DataReport1.DataSource = RS

DataReport1.Show

Set DB = Nothing

Set RS = Nothing

End Sub

المشكلة أنه مش راضى يقرأ من قاعدة البيانات بالشكل اللى أنا طلبه بالرغم لما أحذف كلمة where والجزء اللى مرتبط بيها تشتغل فى التقرير مظبوط لكنه بيعرض كل السجلات

أنا عايزه يعرض السجلات اللى بحيث يكون رقم الحقل n_f يساوى التكست بوكس الموجودة على الفورمة

مش عارف أكتب كود الإستعلام صح

رجاء المساعدة ضرورى جدا

تم تعديل هذه المشاركة بواسطة Juba_online في 11 مارس 2008 في 09:51

#2

السلام عليكم

مربع النص لا زم يكون خارج الاقواس حتى تؤخذ قيمته لذا ضع الاستلام كما يلي (ساضع val لانه الحقل رقمي ايضا )

السطر الي فيه المشكلة

"  WHERE n_f="   & val(text1.text ), DB, adOpenStatic, adLockOptimistic
#3

شكراً

كلمات اتعبت الملائكة في كتابة الأجر فذهبوا وشكوا إلى ربهم .... ماذا يفعلون

فقال لهم سبحانه وتعالى اطووها بصحائفها وضعوها تحت عرشي فتبقى حسناتها إلى يوم القيامة الله اكبر

(( اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك))

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