◀ Previous Next ▶ Up ▲


witpoko.com


vb6 ติดต่อฐานข้อมูล access 2003 ไม่สามารถ update ได้ครับ

ผมต้องการเปลี่ยนข้อมูลเดิมจาก 1 ให้กลายเป็น 0 จึงได้เขียนโค้ดดังนี้ครับ
 
Set DS = New ADODB.Recordset
Statement = "UPDATE Product_stock SET check = '" & 0 & "' WHERE check = '" & 1 & "'"
                                DS.Open Statement, ConnMyDB
                                DS.Close
                                Set DS = Nothing
 
จากโค้ดด้านบนเมื่อรันแล้วจะเกิด error : Syntax error in UPDATE statement.
ซึ่งในโปรแกรม access 2003 ฟิลด์ check ได้กำหนดชนิดข้อมูลเป็นแบบ text ครับ มีขนาดข้อมูลเท่ากับ 1 ครับ
 
ขอขอบคุณทุกคนที่ช่วยตอบมากนะครับ



จากคุณ : sabyo -[ 24 ก.ค. 51 - 11:30:31 ]





กระทู้ยอดนิยม