|
|
|
VB.Net ไม่สามารถ Update วันที่ ตอนแก้ไขข้อมูล |
|
|
|
|
|
|
|
ขอสอบถามหน่อยครับ พอดีเลือก book id 57 แต่ในช่อง check in วันที่ไม่เปลี่ยน 28/12/2013 (วันที่ในdatabase) แต่แสดงเป็น 23/12/2013 (วันที่ปัจจุบัน) เขียนด้วยvb.net (รบกวนด้วยครับมือใหม่หัดเขียน)
Code edit
Code (VB.NET)
Private Sub ButtonUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
ds = New DataSet
da = New SqlDataAdapter("UPDTA tb_book SET Title='" & txtTitle.Text.Trim() & "',Author='" & txtAuthor.Text.Trim() & "',Publisher='" & txtPublisher.Text.Trim() & "',Isbn='" & txtIsbn.Text.Trim() & "',fool='" & txtfool.Text.Trim() & "',ImagePath='" & txtImagePath.Text.Trim() & "','" & DateTimeExpire.Text.Trim() & "' WHERE Book_ID='" & txtBook_ID.Text.Trim() & "'", sqlcon)
da.Fill(ds, "tb_book")
MsgBox("แก้ไขข้อมูลเรียบร้อยแล้วครับ")
Call showdata()
Call cleardata()
End Sub
End Class
Tag : Ms SQL Server 2012, VBScript, Crystal Report, Web (ASP.NET), VB.NET
|
|
|
|
|
|
Date :
2013-12-24 13:40:56 |
By :
mrcool_307 |
View :
1014 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่สร้างตัวแปรเก็บ SQL ก่อนล่ะครับ จะได้ Debug ดูง่าย ๆ หน่อย
|
|
|
|
|
Date :
2013-12-24 15:05:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่คำสั่ง Update ก็ผิดแล้วครับ ลองตรวจให้ละเอียดถี่ถ้วนดี ๆ ครับ
และใช้ DataAdapter.Fill ในการ Update ผมก็ไม่รู้ว่าใช้ได้ไหม แต่มันปแล่ม ๆ นะครับ
แนะให้ใช้พวก SQLCommand.ExecuteNonQuery ดีกว่านะครับ
|
|
|
|
|
Date :
2013-12-24 16:18:37 |
By :
01000010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าของวันที่มันต่างกันหรือป่าวครับ ดูดี ๆ ครับ ตอน save เป็น คริสศักราช แต่พอนำมาแสดง วันที่เครื่องเป็น พุทธศักราช ดูด้วย
หรืออีกอย่างอาจจะต้องมีการแปลงค่าวันที่อาจช่วยได้ครับ
|
|
|
|
|
Date :
2013-12-24 16:19:24 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|