منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة في البحث بين تأريخين ؟؟؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم يا شباب

شباب ماهو الخطأ في هذا الكود المفروض انه يبحث بين تأريخين

PHP كود :
"select sum(total)from table1 where bdate >= '" TextBox3.Text "' and bdate <='" Textbox8.text &"'",con 

المشكلة انه الناتج للمجموع دائما يكون صفر ؟؟؟ ما اعرف وين المشكلة ؟؟؟
وعليكم السلام

اخي العزيز استخدم الامر between هكذا

PHP كود :
SELECT FROM DATE_SAMPLE WHERE SAMPLE_DATE between '2003-04-09' AND '2003-04-10' 
ممنون منك اخ سجاد على الرد بس المشكلة يا صديقي انه حدود التأريخ يجب ان تكتب في textboxs !!!
zeus كتب :ممنون منك اخ سجاد على الرد بس المشكلة يا صديقي انه حدود التأريخ يجب ان تكتب في textboxs !!!

مو مشكلة اخي العزيز ,فكل ما عليك هو تحويل التاريخ الذي تكتبه الى DateTime هكذا:

PHP كود :
DateTime.Parse(هنا ضع الtextbox

بالتوفيق ان شاءالله
السلام عليكم ورحمة الله وبركاته
هل يمكن استبدال التكست بوكس بدات تايم بيكر ليصبح الكود هكذا
Select * from TableName where(date between datetimepicker1.value.Date and datetimepicker2.value.Date)
هذا الكود لجدول اس كيو ال سرفر وبلغة السى شارب. وللعلم انا لم اجرب هذا الكود ولكنى اسال فان كنتم ترونه صحيحا او به اخطاء فارجو التنويه والتصحيح وجزاكم الله خيرا كثيرا.
[COLOR="#800000"]عليكم السلام

نعم يمكن ذلك اخي العزيز[/COLOR]
تفضل أخي الكريم هذه الجملة المرادة لاستعلام البيانات عن طريق التاريخ و باستخدام DateTimePicker و قاعدة بيانات Access

PHP كود :
sql_tst "select * from TableName where cdate between #" Format(dt1.Value"MM/dd/yyyy") & "# and #" Format(dt2.Value"MM/dd/yyyy") & "# order by id"