|
|
|
ช่วยแก้ปัญหาการเพิ่มเวลาลงฐานข้อมูลแล้วแสดงเวลาบน Maskedtextbox ใน VB 2005 ไม่ได้ |
|
|
|
|
|
|
|
ช่วยแก้ปัญหาการเพิ่มเวลาลงฐานข้อมูลแล้วแสดงเวลาบน Maskedtextbox ใน VB 2005 ไม่ได้
โค้ดเพิ่มข้อมูล
Dim sql As String = "insert into RES(res_id,datesend,timesend,mac_id,state,ID,section)values('" & TextBox1.Text & "',@date1,@time1,'" & mac_ID.Text & "','" & detail.Text & "','" & ID.Text & "','" & section.Text & "')"
With comadd
.Parameters.Clear()
.CommandType = CommandType.Text
.CommandText = sql
.Connection = Conn
.Parameters.Add("@date1", SqlDbType.DateTime).Value = resdate.Text
.Parameters.Add("@time1", SqlDbType.DateTime).Value = restime.Text
.ExecuteNonQuery()
End With
MsgBox("บันทึกเรียบร้อบ")
แต่พอบันทึกไปแล้ว ข้อมูลในฐานข้อมูล คอลัมภ์ timesend มีวันติดมาด้วยเวลาเรียกดูข้อมูลแล้วในช่อง maskedtextbox จะออกเป็นวันแทนที่จะออกเป็นเวลาครับ
มีวิธีที่จะบันทึกเป็นเวลาอย่างเดียวหรือเรียกให้แสดงแต่เวลาอย่างเดียวไหมครับ
Tag : - - - -
|
|
|
|
|
|
Date :
2010-10-25 09:57:38 |
By :
Belmott |
View :
1962 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนที่อ่านก็ใช้ Function Convert น่ะครับ
Code (VB.NET)
Date.Now.ToString("yyyy-MM-dd H:m:s")
|
|
|
|
|
Date :
2010-10-27 18:48:56 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|