delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يتم مناداة استعلام SQL يحتوي على مدخلات خارجية parameters
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله تعالى وبركاته
لدينا قاعدة معطيات تم إنشاءها بواسطة access وطبعا فيها بعض الإستعلامات , تم مناداة جميع الإستعلامات بواسطة الدالفي 7 ولكن الإستعلامات التي تحتوي على مدخلات خارجية parameters لم أنجح في تنفيذها من خلال دالفي
هل يمكن مناداة إستعلام مثل هذا من خلال دالفي

كود :
SELECT val1,val2,val3 FROM tab1 WHERE val1=[entre val1 :];

ولكم مني جزيل الشكر
السلام عليكم جرب

كود :
ADODataSet1.Parameters.ParamByName('entre val1').Value := 'val';
أخي بارك الله فيك لقد تم تجربة الكود ولكنه لم ينجح معي
فأرسلت مثال على ذلك متمنيا أن ترشدني كيف يمكن أن نربطه بالإستعلام
ولك ولكل الساهرين على نجاح هذا المنتدى النجاح في الدنيا والأخرة
السلام عليكم

لديك خطأ في الاستعلام

كود :
select * from dba_test where Val1 = :Val1
لقد كتبته على عجل وتم تصحيح الخطا أنظر المثال
ولكن لم يتم حل المشكل تصفح المثال من فضلك
أنا أعرف أنه يمكن تنفيذ هذا الإستعلام من خلال الدالفي مباشرة من خلال
adodataset1.commandtext
PHP كود :
select * from dba_test where val1=:val; 
ولكن كيف مناداة هذا الإستعلام من access مباشرة بواسطة ADOStoredProc1
هل ذلك ممكن ?
السلام عليكم
ليس هناك مشكل اخي تصفحت المثال و لا يوجد به شيئ ليتم حله يمكنك مراجعة دروس ado في قسم قواعد البيانات ان شاء الله تجد غايتك هناك او احد الاخوة يساعدك
المثال غير مكتمل لقد وضعته لكي تكمله لي عن كيفية ربط الإستعلام به
وجزاك الله كل خير