PDA

View Full Version : سوال:datetime در sql



silver_sun
چهارشنبه 27 آبان 1388, 13:11 عصر
سلام به همگي
من مي خوام ساعت سيستم بگيرم بريزمش تو ديتابيس.با C#‎ و sql 2005 كار مي كنم.
ولي error ميده.
مثلا اين تاريخ وارد مي كنم: 2009/11/16 01:04:01 ب.ظ
و اين error دريافت مي كنم: Incorrect syntax near '01'
فيلد تاريخ هم كه از نوع datetime
مي شه بگين اشتباه من چيه؟

Reza.ariyan
چهارشنبه 27 آبان 1388, 14:23 عصر
از ب.ظ شما خطا میگیره
در ضمن نوع Datetime فرمت 24 ساعته قبول میکنه تو 2008
حتی اگر شما وارد کنید 2009-11-16 01:04:01 PM در این صورت هم خودش تغییر میده و میکنه : 2009-11-16 13:04:01
اگه میخوای از C# تاریخ رو وارد کنی به Database میتونی از این استفاده کنی Datetime.Now(...) یا convert.todatetime (...)

silver_sun
چهارشنبه 27 آبان 1388, 15:27 عصر
از ب.ظ شما خطا میگیره
در ضمن نوع Datetime فرمت 24 ساعته قبول میکنه تو 2008
حتی اگر شما وارد کنید 2009-11-16 01:04:01 PM در این صورت هم خودش تغییر میده و میکنه : 2009-11-16 13:04:01
اگه میخوای از C#‎‎ تاریخ رو وارد کنی به Database میتونی از این استفاده کنی Datetime.Now(...) یا convert.todatetime (...)


خيلي ممنونم از راهنماييتون ، درست شد:لبخندساده: