|
|
|
อยากจะ UPDATE SQL ได้หลายๆบรรทัดครับแต่ ยังแก้ไขไม่ได้ ขอท่านผู้รู้บอกหน่อยครับ มือใหม่ SQL |
|
|
|
|
|
|
|
ขอความรู้หน่อยครับ (มือใหม่รู้น้อย)
คือว่า ผมแก้ไขข้อมูลได้เฉพาะข้อมูลมี ข้อมูลเดียวเท่านั้น ดังภาพ1
แต่พอเพิ่มข้อมูลที่2 เข้าไป กับแก้ไขอะไรไม่ได้เลยทั้งข้อมูลแรก และ ข้อมูลที่ 2
จะขึ้นดังภาพที่ 2 เลยคิดว่าผมคงผิดที่ไม่ใส่ WHERE (ใช้งานไม่เป็นครับ) ช่วยแนะนำโค๊ดที่ใช้ หรือยกตัวอย่าง เพิ่มให้ผมหน่อยครับ
หรือผิดพลาดประการใด ขอให้ ท่านผู้รู้ ชี้แนะ และแนะนำเพิ่มเติมด้วยครับ (มือใหม่ SQL)
Code (VB.NET)
ConnectDB()
Try
StrSQL = "UPDATE TbTBP SET ProductTypeID='" & Me.txtTPID.Text & "',ProductTypeName ='" & Me.txtTPName.Text & "'" ' ผมไม่รู้ว่าจะ where ยังไงอะครับ(ผมผิดตรงนี้หรือป่าว)
Mycmd = New SqlCommand(StrSQL, Mycon)
Mycmd.ExecuteNonQuery()
MessageBox.Show("แก้ไขยี่ห้อเรียบร้อยแล้ว", "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Information)
Clear()
ShowTbTypePD()
Catch ex As Exception
MessageBox.Show("ไม่สามารถทำข้อมูลได้เนื่องจาก " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
ผมไม่แน่ใจว่าเพราะผมไม่ Where หรือป่าวมันถึงแก้ได้แค่ 1บรรทัดเท่านั้น
Tag : ASP.NET, Ms SQL Server 2005, Ms SQL Server 2008, VS 2005 (.NET 2.x), VS 2008 (.NET 3.x), VS 2010 (.NET 4.x)
|
|
|
|
|
|
Date :
2011-09-17 01:42:15 |
By :
UltimatePee |
View :
1815 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
StrSQL = "UPDATE TbTBP SET ProductTypeName ='" & Me.txtTPName.Text & "'" WHERE ProductTypeID='" & Me.txtTPID.Text & "' 'อย่างงี้ครับ
|
|
|
|
|
Date :
2011-09-17 02:39:34 |
By :
ลมเหนือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้แบบ Comment ที่ 1 ก็ได้ค่ะ
แต่หนูแนะนำว่าในฐานข้อมูลควรจะมี Column ที่เป็น ID ที่แก้ไขไม่ได้อ่ะค่ะ ไว้อ้างอิง
เพราะว่า ถ้ามีแค่ 2 Column แบบนี้ กรณีมีการแก่ ProductTypeID จะใช้ Where ไม่ได้นะคะ
สมมติใน ฐานข้อมูลมี Column ID, ProductTypeID, ProductTypeName
เวลา query ก็ใช้แบบนี้เอาค่ะ
Code (VB.NET)
StrSQL = "UPDATE TbTBP SET ProductTypeID='" & Me.txtTPID.Text & "',ProductTypeName ='" & Me.txtTPName.Text & "' WHERE ID='0001'"
อะไรประมาณนี้อ่ะค่ะ
|
ประวัติการแก้ไข 2011-09-17 10:38:31 2011-09-17 10:39:06
|
|
|
|
Date :
2011-09-17 10:38:00 |
By :
roongine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทั้งสองคนมากครับ ได้ละ
|
|
|
|
|
Date :
2011-09-18 00:54:39 |
By :
UltimatePee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|