 |
|
ช่วยหน่อยนะคะ...เรื่องการ Update ข้อมูล ในVB.net ไปยัง sql ทำยังไง Syntex ก็ไม่ถูกต้องซะที |
|
 |
|
|
 |
 |
|
ลืมบอกค่ะ..ว่าจิงๆก็ผิดทั้งหมดแร่ะค่ะ
Code (VB.NET)
Dim update As String
update = "UPDATE [Products_CodeTag]([Count_Scan])VALUES(@Count_Scan)"
Dim com As New SqlCommand(update, myConn)
com.Parameters.AddWithValue("SET(@Count_Scan)", "@Count_Scan" + 1)
com.Parameters.AddWithValue("WHERE(@Code_Tag)", "Retrun2.Text")
*****ถ้าเป็น Insert ปกติ ก็ไม่มีปัญหาอะไรนะคะ สามารถเข้าไป insertได้ แต่ถ้าเปน update ก็ผิดทุกที********
ช่วยหน่อยนะคะ พยามถึงที่สุดแร้ว Y_Y
|
 |
 |
 |
 |
Date :
2010-07-15 05:38:17 |
By :
looknam |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
update = "UPDATE [Products_CodeTag] SET [Count_Scan]=@Count_Scan WHERE [ID]=@ID"
สำคัญต้องมี where
|
 |
 |
 |
 |
Date :
2010-07-15 10:12:45 |
By :
tungman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
com.Parameters.AddWithValue จัดการเรื่องตัวแปรเพียงอย่างเดียวค่ะคือตัวแปรชื่อนี้ คือค่าอะไร
อย่าไปใส่ + - x / ถ้าจะเพิ่มค่า ให้ไปเพิ่มที่ SQL STATEMENT ค่ะ
Code (VB.NET)
updateClause = "UPDATE [Products_CodeTag] SET ([Count_Scan]=[Count_Scan]+1) " _
& " WHERE ...... "
และรูปแบบ sql statement ของ insert โดยปกติคือ
INSERT INTO [ชื่อตาราง] ( ชื่อฟิลด์ , .... ) VALUES ( ค่าของฟิลด์ ,..... )
ส่วน UPDATE
UPDATE [ชื่อตาราง] SET [ชื่อฟิลด์]=ค่าใหม่ ,..... WHERE ............
คุณเอามาปะปนกันมานก้อ ERROR
|
 |
 |
 |
 |
Date :
2010-07-15 11:28:19 |
By :
blurEyes |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณนค่ะ^^..เด่วจะลองไปทำตามคำแนะนำของทุกท่านนะคะ
***~มะวานลืม login เป็น Guest เฉยเลย^^******
|
 |
 |
 |
 |
Date :
2010-07-15 17:34:15 |
By :
looknamMUT |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|