|
|
|
การบันทึกข้อมูลวันที่ลง sqlserver ไม่ตรงตาม datetimepicker ค่ะช่วยทีนะคะ |
|
|
|
|
|
|
|
คุณ jdai ควรกำหนด culture ให้แน่นอนไปเลยครับว่า application ใช้ culture อะไรเป็นหลัก
แล้วเวลาส่งไป sql ก็บอกมันด้วยว่าเราส่งด้วย culture ไหม sql จะได้ไม่สับสน
ปล. เมื่อไหร่จะสมัคร login ครับ ทำสับสนบางที donut บางที jdai
|
|
|
|
|
Date :
2010-09-03 15:49:15 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วกำหนดยังไงคะ ไม่เข้าใจ โทดทีค่ะ มือใหม่
|
|
|
|
|
Date :
2010-09-03 18:52:48 |
By :
่jdai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำหนด culture ของ application ให้เป็นไทย (เป็นผมจะใช้ us)
Code (VB.NET)
System.Threading.Thread.CurrentThread.CurrentCultu re = CultureInfo.CreateSpecificCulture("th-TH");
เวลาส่ง value ของ datetimepicker โดยใช้ sql parameter
Code (C#)
sqlCommand.Parameter.AddWithValue("@MyDate", datetimePicker1.Value)
|
|
|
|
|
Date :
2010-09-03 22:26:00 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบง่าย ๆ บ้าน ๆ นะครับ
dim Y as integer =datetimepicker .Year
if Y >2500 then Y-=543
dim MyDate as string =Y.Tostring &"-"& datetimepicker .month.tostring("00")&"-"& datetimepicker .day.tostring("00")
ผลลัพธ์= "2010-09-03"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (VB.NET)
dim Y as integer =datetimepicker .Year
ไม่ใช่นะครับ ต้องอ้างที่ property value ถึงจะมี type เป็น datetime
อ้างตรงนั้นจะ error เพราะไปอ้างที่ตัว object
|
|
|
|
|
Date :
2010-09-07 18:46:34 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|