|
|
|
Syntax error โค้ด Update ช่วยแก้ด้วยค่ะ VB2010 Access2007 |
|
|
|
|
|
|
|
Code (VB.NET)
Private Sub btnupdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnupdate.Click
Dim UpdateQuery As String
'Try
UpdateQuery = "UPDATE Training SET name ='" & txtname.Text & "', company = '" & txtcompany.Text & "', trainer ='" & txttrainer.Text & "', datestart ='" & DateTimeStart.Text & "',dateend = '" & DateTimeEnd.Text & "',time = '" & txttime.Text & "', hour = '" & txthour.Text & "', place = '" & txtplace.Text & "', purpose = '" & txtpurpose.Text & "', budget = '" & txtbudget.Text & "', budget total = '" & txtbudgettotal.Text & "' WHERE docno = '" & txtdocno.Text & "'"
cmd = New OleDbCommand(UpdateQuery, cnnOLEDB)
cnnOLEDB.Open()
cmdOLEDB = New OleDbCommand(UpdateQuery, cnnOLEDB)
cmdOLEDB.ExecuteScalar()
cnnOLEDB.Close()
MsgBox = MsgBoxResult.Yes
Tag : .NET, Ms Access, Win (Windows App), VS 2010 (.NET 4.x)
|
|
|
|
|
|
Date :
2016-04-21 15:09:36 |
By :
nannaja |
View :
1004 |
Reply :
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DateTimeStart.Text กับ DateTimeEnd.Text จำเป็นต้องแปลงให้อยู่ในรูป DateTime รึป่าวครับ
หรือ ตัวไหนที่เป็น ตัวเลข
|
|
|
|
|
Date :
2016-04-21 15:16:36 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Type ในฐานข้อมูลเป็น text ตัวตัวค่ะ แต่ datetime หน้าForm เป็นตามภาพค่ะ
|
|
|
|
|
Date :
2016-04-21 15:19:38 |
By :
nannaja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-04-21 15:27:05 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นไปตามที่ Admin บอกครับ
|
|
|
|
|
Date :
2016-04-21 18:00:51 |
By :
parinya-t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อแนะนำสำหรับป้องกันการตกม้าตายแบบนี้แนะนำให้ใช้เครื่องหมาย [ ] คล่อมฟิลด์เอาไว้ครับ
|
|
|
|
|
Date :
2016-04-25 09:30:29 |
By :
ผู้จัดการ IT ฝึกหัด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมไม่ใช้ sql command parameter
ระวังจะโดน sql injection
|
|
|
|
|
Date :
2016-04-25 09:39:09 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|