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

نسخة كاملة : ماهو تصحيح هذ الكوذ في sql
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
ما هو الخطأ في هذا الكود
كود :
select * From QUITANCE, AUTRE_INF, CONSIGNATION, CONSIGNATION_INF, CX_INFORMATISEE, DEBLOCAGE, DEPENSE, INFORMATIQUE_CREDIT, INFORMATIQUE_IMMEDIAT where DATE_JOURNNEE='+'"'+form1.edit1.Text+'"'
dahmane26 كتب :ما هو الخطأ في هذا الكود
السلام عليكم
أولا تأكد من من الفواصل النصية ثانيا ما نوع المتغير date_journnee في قاعدة بياناتك ؟
سلام عليكم ورحمة الله وبركاته
معذرة فالكود من اوله غير صحيح ؟
فهمت من الاستعلام منادات الجداول ...
انزع النجمة *
ما إسم الجداول المراد إستخراج المعلومة منها و ما إسم الحقول المعنية بالشرط ؟
مثال:
PHP كود :
SELECT name, price, photos FROM drinks, drinks_photos WHERE drinks.id = drinks_id  GROUP BY drinks_id 
لؤي كتب :ما إسم الجداول المراد إستخراج المعلومة منها و ما إسم الحقول المعنية بالشرط ؟
مثال:
PHP كود :
SELECT name, price, photos FROM drinks, drinks_photos WHERE drinks.id = drinks_id  GROUP BY drinks_id 

اسم الجداول هو

QUITANCE
AUTRE_INF
CONSIGNATION
CONSIGNATION_INF
CX_INFORMATISEE
DEBLOCAGE
DEPENSE
INFORMATIQUE_CREDIT
INFORMATIQUE_IMMEDIAT

و استخراج منها جميع المعلومات لكن حسب حقل التاريخ DATE_JOURNNEE والذي ادخله في edit1.text الموجود على الفورم1 form1
ماهو سبب هذا المشكل المتمثل في الصورة
[indent]
واضح أن هناك خلط في نوع المتغيرات ، مثال ذلك تريد ارفاق قيمة نصية لحقل عددي.
[/indent]
السلام عليكم
جرب إستعمال UNION :
كود :
select * from QUITANCE where DATE_JOURNNEE =edit1.text UNION ALL select * from AUTRE_INF where DATE_JOURNNEE =edit1.text select * from CONSIGNATION where DATE_JOURNNEE =edit1.text UNION ALL select * from CONSIGNATION_INF where DATE_JOURNNEE =edit1.text
لم أجربه حاول إفادنا بالنتيجة
ماهو سبب هذا المشكل
نوع الحقول التي تستعملها في join مختلفة عن بعضها البعض
الصفحات : 1 2