تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
بحث بين تاريخين
#1
استخدمت الكود المرفق لعمل بحث بين تاريخين الكود يفرغ الداتا بدون اظهار النتائج مع الشكر
كود :
 DataSet ds = new DataSet();
           con.Open();
           cmd = new SqlCommand("SELECT * FROM TB_In where Date between @date1 AND @date2", con);
           cmd.Parameters.AddWithValue("@date1", dateTimePicker1.Text);
           cmd.Parameters.AddWithValue("@date2", dateTimePicker2.Text);
           Da = new SqlDataAdapter(cmd);
           Da.Fill(ds, "TB_In");
           dataGridView1.DataSource = ds.Tables["TB_In"];
           con.Close();
الرد
تم الشكر بواسطة:
#2
مرحباً اخى الكريم

تكون المشكلة فما يلى
1- عمود Date ليس من نوع تاريخ فيسبب لاختلاف صياغة نتسيق التاريخ
2- المشكلة بالقيم فى dateTimePicker لا يتشابه مع كل قيمة فى الداتا.

راجع الامر جيداً وستتمكن من حلها طبقاً لما ذكرته

نحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: رسول555 , رسول555 , بدري
#3
Heart شكرا لك اخي العزيز الملاحظة الاولى تم تعديلها ولكن لم افهم الملاحظة الثانية Heart
الرد
تم الشكر بواسطة:
#4
بدلا من dateTimePicker1.Text اكتب dateTimePicker1.value.date
الرد
تم الشكر بواسطة: elgokr
#5
بما انك قمت بتعديل البند رقم 1
يبقى البند رقم 2 وهو ان تتاكد من صياغة التاريخ بعمود التاريخ بقاعدة البيانات
على كونه فعلياً تاريخ وليس كا نص ولكن بعد معالجتك للبند الاول فاصبح كل ما انت بحاجة اليه
هو ان تتاكد بان صيغة التاريخ بقاعدة البيانات ميلادي ام هجري

وبخصوص كود الاستعلام تعال على هذا الجزء
كود :
between @date1 AND @date2

واستبدله بهذا الشكل
كود :
BETWEEN #@date1# AND #@date2#

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة:


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم