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

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

مغلق
بدأه محمد بدوي في 13 نوفمبر 2001 · 3 رد · 574 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عتدي مشكلة مع التاريخ في صفحة 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

وكانة النتيجه مزبوطه يعني مكان التاريخ تاريخ ومكان الوقت وقت

ايش الحل يا اخوان

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#2

لم أفهم بالضبط المشكلة ولكن أرسلت لك ملف وأعتقد انه لا يوجد أي مشكلة غير أني غيرت تغيير في امر sql

update table1 set ExpDate=ExpDate+5
#3
SQL = "Update Table set ExpDate=ExpDate + " & Day(ExpDate+5) &";"
#4

أعتقد أن المشكلة أخ محمد هي في تحديد نوع الحقل يجب أن يكون

Short Date

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

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

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

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

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

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