السلام عليكم ورحمة الله وبركاته
من المعورف اننا نستخدم الداله today للحصول علة التاريخ من النظام
لكن سؤالي للحصول على التاريخ من الsever من اين نحصل عليه (هل من now)
مع العلم انني اود حفظة في قاعدة البيانات
السلام عليكم ورحمة الله وبركاته
من المعورف اننا نستخدم الداله today للحصول علة التاريخ من النظام
لكن سؤالي للحصول على التاريخ من الsever من اين نحصل عليه (هل من now)
مع العلم انني اود حفظة في قاعدة البيانات
اللهم اني اسألك
علما نافعا
وعملا متقبلا
ورزقا طيبا


today تاتي بالتاريخ فقط اما now تاتي بالتاريخ و الوقت
و لكن في كلا الحالتين هو تاريخ الجهاز الذي يتم تنفيذ الكود عليه يعني ال localhost بالنسبة للكود
SELECT GETDATE() AS ServerTime
سوف يقوم باضافة الوقت حسب ال SQL سيرفر
insert into Table1 (id, time) values (2, GETDATE())
شكرا بارك الله فيكما
لكن اخي سلاير
هذه الطريقة مع للاستخدام في SQL SERVER وانا استخدم ADO
بحيث يأخذ البيانات من FORM
ما عدا USER ID ,DATE
ثم استخدم DATASET UPDATE
فهل هناك طريقة اخرى غير استخدام SQL SERVER COMMAND
وشكرا
اللهم اني اسألك
علما نافعا
وعملا متقبلا
ورزقا طيبا


vb .net
Dim myDate As DateTime = DateTime.Now()
C#
DateTime myDate = DateTime.Now();
الافضل هي استخدام وقت السيرفر
لانك ربما ستتعامل مع العديد من المستخدمين كل مستخدم لديه الكمبيوتر الخاص بيه و يمكن يكون هناك فروقات بالوقت
ولهذا يمكنك اضافة GETDATE() داخل الجملة
مثال
vb .net
Dim SQL As String = "INSERT INTO TableName (id, Date) , value ( 1, GETTIME())"
C#
string SQL = "INSERT INTO TableName (id, Date) , value ( 1, GETTIME())"
او استخدم ال Stoned Procedure