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

مشكلة تظهر عند تنفيذ الاستعلام

بدأه omar1978 في 20 أكتوبر 2012 · 2 رد · 713 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة أعضاء المنتدى الغالي

أقوم بعمل برنامج عن أرشفة المقالات

ولكن عند الضغط على زر البحث عن المقالات المنشورة تظهر لي الرسالة التالية :

An expression of non-boolean type specified in a context where a condition is expected, near 'between20'.

الرجاء المساعدة لحل هذه المشكلة

نص الاستعلام هو :

"

SELECT magazinenumber.number, article.publishdate, bagenumbers.bagenumber, types.type, article.primaryaddress, writers.writername
 FROM article INNER JOIN  bagenumbers ON article.bagenumberID = bagenumbers.bagenumberID INNER JOIN magazinenumber ON article.numberID = magazinenumber.numberID INNER JOIN types ON article.typeID = types.typeID INNER JOIN writers ON article.writerID = writers.writerID
 where primaryaddress='" + textBox1.Text + "' and writername='" + comboBox1.SelectedIndex.ToString() + "' and type='" + comboBox2.SelectedIndex.ToString() + "' and articletext='" + textBox3.Text + "' and publishdate between"+dateTimePicker1.Value.Date+" and "+dateTimePicker2.Value.Date+""

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 20 أكتوبر 2012 في 14:09 — السبب: تنسيق الكود

#2

SELECT magazinenumber.number, article.publishdate, bagenumbers.bagenumber, types.type, article.primaryaddress, writers.writername

FROM article INNER JOIN bagenumbers ON article.bagenumberID = bagenumbers.bagenumberID INNER JOIN magazinenumber ON article.numberID = magazinenumber.numberID INNER JOIN types ON article.typeID = types.typeID INNER JOIN writers ON article.writerID = writers.writerID

where primaryaddress='" + textBox1.Text + "' and writername='" + comboBox1.SelectedIndex.ToString() + "' and type='" + comboBox2.SelectedIndex.ToString() + "' and articletext='" + textBox3.Text + "' and publishdate between to_date('"+dateTimePicker1.Value.Date+"', 'yyyy/mm/dd') and to_date( '"+dateTimePicker2.Value.Date+"', 'yyyy/mm/dd')"

#3

السلام عليكم

فقط غير هذا السطر فى جملة الأستعلام

من:

 between to_date('"+dateTimePicker1.Value.Date+"', 'yyyy/mm/dd') and to_date( '"+dateTimePicker2.Value.Date+"', 'yyyy/mm/dd')"

إلى:

BETWEEN '"+dateTimePicker1.Value.Date.+"' AND '"+dateTimePicker2.Value.Date +"'"

حاول مع هذا و إن وجدت خطأ حدده و قم بعرضه مره ثانية

تم تعديل هذه المشاركة بواسطة Amr_Mohammed_R في 9 نوفمبر 2012 في 06:57

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

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

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

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

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