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

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

مشكلة عويصة ظهرت فى المشروع بعد قرب إنتهائى منة

عندى قواعد بيانات sql 2008
على سيرفر منفصل والمشروع يعمل عن طريق الشبكة الداخلية
يوجد بها حقل من نوع date
أستخدم فى البحث بين تاريخين بإستخدام DateTimePicker1
إختيار الفورمات لها Custom
و ال format
dd/MM/yyyy

المشكلة ظهرت عند إختيار تاريخ
31-1-2014

وعند تحويل التنسيق الخاص بجهازى إلى
M/d/yyyy

يعمل

استخدم فى البحث

PHP كود :
Select from T where IdDate '"& DateTimePicker1.Value &"' 

ما حل هذة المشكلة
وكيف يمكننى تثبيت صيغة ال DateTimePicker1 داخل المشروع على ان لا تأخذ الصيغة من الجهاز نفسة ؟؟؟
قم باستخدام هذه الدالة لإرجاع التاريخ كما تريد
كود :
Function GetDateShort(ByVal str As String) As DateTime
        Dim provider As New DateTimeFormatInfo With { _
            .Calendar = New GregorianCalendar, .ShortDatePattern = "dd/MM/yyyy"}
        Return DateTime.Parse(str, provider)
    End Function
مشكور اخي ولكن كيف استخدمها داخل الاستعلام
كيف يمكن استخدامها داخل الاستعلام
كود :
dim idate as date = getdateshort(me.datetimepicker.value.tostring)
ثم نقوم باضافة idate الى جملة الإستعلام
إخوانى لقد تحايلت على المشكلة وذلك لكثرة جمل الإستعلام بنفس الطريقة

إضافة فورم جديد ويكون الفورم الاساسى ثم قمت بجلب بيانات صيغة التاريخ الحالى للجهاز نفسة وقمت بإعادة تهيئتة على ان يكون مطابق لصيغة قاعدة البيانات ثم إعادة الصيغة الاصلية مره أخرى بعد فتح المشروع

أحيانا الكسل يعطى نتيجة Blush