รายละเอียดของการตอบ ::
ออ พอจะเห็นภาพแล้วค่ะ
คือ สาเหตุที่มันเปลี่ยนทั้งสองบรรทัด เพราะค่าทั้งสองบรรทัด คือค่าเดียวกันเลยอ่ะค่ะ
เพราะฉะนั้น เมื่อเราใช้
Code (VB.NET)
sqlSave &= "WHERE Agent_ID = " & TextBox1.Text
มันก็จะทำการเลือกมาทั้งสองบรรทัดอ่ะค่ะ
โดยปกติแล้ว ในการจะอัพเดตค่า เราต้องหา Field หนึ่งๆ ที่จะใช้เป็น Primary Key
เพื่อระบุว่า บรรทัดไหนแน่ที่เราต้องการจะ Update ค่ะ
(หลักการใช้ Primary Key ใน Where นี้ ใช้ได้กับทุกๆ Query เลยนะคะ)
เข้าใจที่พูดเปล่าหว่า เหมือนจะพูดวนไปวนมา อิอิ
สรุปนะคะ
ถ้ามีของสองชิ้นที่เหมือนกันเปี๊ยบ เราจะแยกมันออกจากกันยังไงเหรอคะ
ปกติแล้ว ในฐานข้อมูลทั่วไป ก็น่าจะมี ID เพื่อบ่งบอกว่า อันนี้อันที่ 1 อันนี้อันที่ 2 ใช้มั้ยคะ
ID อันนี้แหละ ที่จะเป็น Primary Key ให้เราค่ะ
ลองหาดูนะคะ ได้ผลยังไงส่งข่าวด้วยนะคะ