|
 |
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
 |
กระทู้ #3162 [Vb] (จาก IP: 180.214.208.43)
ผมอยากขอดูโค้ด vb ที่ insert เวลาลง sql server
คือผมให้ Dim dt As New DateTime(DateTime.Now.Ticks) ส่วนsql command sql = "INSERT INTO data(number,lane,time_in)" & _ "VALUES('" & nu & "','" & lane & "','" & dt & "')"
แล้วพอผม insert ลงโปรแกรมขึ้นฟ้องว่าThe conversion of a varchar data type to a datetime data type resulted in an out-of-range value. The statement has been terminated.
ผมลองอีกวิธีนึงโดยให้ซึ่งมันแปลงเป็นdatetime cmd.Parameters.Add("@timeIn", SqlDbType.DateTime) cmd.Parameters("@timeIn").Value = dt จากนั้นเอา@timeIn ลงในดาต้าเบส
sql = "INSERT INTO data(number,lane,time_in)" & _ "VALUES('" & nu & "','" & lane & "',@timeIn)"
อันนี้เอาลงได้แต่พบว่ามันเก็บมิลลิเซ็กด้วย มีวิธีตัดไหมครับ ขอบคุณล่วงหน้า
|
จากคุณ
:
ฐิติพงษ์ / kim_jung2@hotmail.com [2011-09-15 03:19:31]
|
|
ความคิดเห็น #28505 (จาก IP: 58.9.69.188)
--ถ้าเป็น--พุทธศักราช Format(Date,"mm-dd-") & val(format(Date,"yyyy"))-543
--ถ้าเป็น--คลิศศักราช
Format(Date,"mm-dd-") & format(Date,"yyyy") |
จากคุณ
:
อยากบอก [2011-09-15 11:36:19]
|
 |
ความคิดเห็น #28512 (จาก IP: 58.9.28.115)
อยากทราบว่า code login vb6 เชื่อมกับdatabase ทำยังไง? พร้อมโชร์ตัวอย่าง form ด้วย ขอบคุณคาบ |
จากคุณ
:
gee / i-bang@windowslive.com [2011-09-26 00:52:21]
|
 |
ความคิดเห็น #28522 (จาก IP: 118.175.27.8)
sql = "INSERT INTO data(number,lane,time_in)" & _ "VALUES('" & nu & "','" & lane & "',convert(datetime,'" & format(dt,"dd/mm/yyyy") & "',103))" |
จากคุณ
:
tjking / tjking2514@hotmail.com [2011-10-17 15:37:37]
|
 |
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
|
|