عتدي مشكلة مع التاريخ في صفحة ASP
قمت ببناء جدول ولنفترض ان اسمه Table
وقمت بوضع حقل تاريخي اسمه ExpDate وجعلته من نوع تاريخ
قمت بوضع هذا الكود داخل صفحة ASP
NewDate = rs.Fields("ExpDate").Value + 5
rs.Close
SQL = "Update Table set ExpDate=" & NewDate & ";"
Set rs = conn.Execute(SQL)ويقوم بالتنفيذ بس المشكله انه يكون مثلا التاريخ
11/11/2001
واضفنا له العدد 5 وانا اقصد اضافة 5 ايام
فافاجيءء بان التاريخ الموجود بحقل قاعدة البيانات يتحول الى وقت مثلا 12.00.00 ص
مش عارف هذي المشكله ايش هي وجربت وقمت بتعديل فورمات الحقل الى فورمات تاريخ ونفس المشكله
وحتى اني لاحظت بان احيانا عندما اقوم بفتح قاعدة البيانات ارى تاريخ وعندما اضع الفارة على الحقل يتحول الى وقت
قمت بتنظسف قاعدة البيانات وعملة لها اصلاح وضغط لعل الله يصلحها بس نفس المشكله
مع العلم ان استخدم AccessXP و Win2000
وفيه مشكله ثانية اليوم ايضا لاحظتها وهي قريبه من هذه ان عندما اضع كود مثل
SQL = "Update Table set ExpDate=" & Date() & ";" Set rs = conn.Execute(SQL)
نفس المشكله السابقة اجد الموجود بالحقل وقت وليس تاريخ واتبع نفس الاجرائات ولكن دون نتيجه فهل هناك حل لهذا
مع اني استخدمت الطريقة
SQL = "Select * from Tabel"
Set rs = conn.Execute(SQL)
rs.addnew
rs.Fields("ExpDate").Value = Date()
rs.Fields("ExpTime").Value = Time()
rs.updateوكانة النتيجه مزبوطه يعني مكان التاريخ تاريخ ومكان الوقت وقت
ايش الحل يا اخوان
