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

استرجاع بيانات بين تاريخين محددين

مغلق
بدأه صاحبة السمو في 16 يناير 2007 · 2 رد · 1,125 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء

عندي سوال

انا عاملة صفحه تسترجع حسابات في الداتا غريد فيو بين فترتين محددتين

وكاتبة الشرط كالتالى

		'SQL = "select ln*0 ,made ,daen ,note,noc,dt from clmain where cl=" & TextBox1.Text & " and nof =" & TextBox2.Text & "and dt between " & DateTimePicker1.Text & " AND " & DateTimePicker2.Text & " "

او التالى 


		'SQL = "select ln*0 ,made ,daen ,note,noc,dt from clmain where cl=" & TextBox1.Text & " and nof =" & TextBox2.Text & "and dt >" & DateTimePicker1.Text & "and dt < " & DateTimePicker2.Text & " "

بس للاسف لا يسترجع شي علما انها هناك بيانات محصوره بين هذان التاريخان

وانا كتبت اكثر من طريقه بس للاسف لم يعمل معي

وللعلم انني عندما استخدم الجملى التاليه فقط

		SQL = "select ln*0 ,made ,daen ,note,noc,dt from clmain where cl=" & TextBox1.Text & " and nof =" & TextBox2.Text & "and dt >" & DateTimePicker1.Text & " "

فانه يعطيني قيم ويسترجع

بس عندما اريد حصر التاريخ بين فترتين معينتين فانه لا يعمل

1145392391.gif
#2

هناك عدة استفسارات

هل تستخدمين نوع العمود في الداتا بيس على انه تاريخ؟

فجربي هذي

'SQL = "select ln*0 ,made ,daen ,note,noc,dt from clmain where cl=" & TextBox1.Text & " and nof =" & TextBox2.Text & "and dt between cdaye(" & DateTimePicker1.Text & ") AND cdate(" & DateTimePicker2.Text & ") "

وهناك ايضا يضعون علامة #

فيضعون قيمة التاريخ بين علامتي هاش كالتالي

'SQL = "select ln*0 ,made ,daen ,note,noc,dt from clmain where cl=" & TextBox1.Text & " and nof =" & TextBox2.Text & "and dt > #" & DateTimePicker1.Text & "# and dt < #" & DateTimePicker2.Text & "# "

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

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

مشكورة اكتير اخوي على تجاوبك معي

بس للاسف الكود غلط

على العموم انا حصلت الحل الصحيح وهو كالتالى

SQL = "select ln*0 ,made ,daen ,note,noc,dt  from clmain   where cl=" & TextBox1.Text & " and nof =" & TextBox2.Text & "and dt between #" & DateTimePicker1.Text & "# AND #" & DateTimePicker2.Text & " # order by dt"

للفائده العامة

وشكرا لك

1145392391.gif

هذا الموضوع مغلق.

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

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

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

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

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