ความหมายของ Code
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 249   1
URL.หัวข้อ / URL
ความหมายของ Code

เรียนอาจารย์สุภาพ พอดีผมได้เจอตัวแบบตามรายละเอียดข้างล่างนี้

Sub prClearOutstanding(iDB As Database)
Dim MySQL As String
MySQL = "Update tbProductOutstanding "
MySQL = MySQL & "Set Inbound = 0, OutBound = 0 "
MySQL = MySQL & "Where Period = '" & tCurrentPeriod & "' "
iDB.Execute MySQL
End Sub
ตามความเข้าใจคิดว่าถ้าใช้ Update Queries จะได้ผลเหมือนกันหรือไม่/หรือแตกต่างกันอย่างใด จึงอยากขอรบกวนอาจารย์ช่วยอธิบาย Code ในส่วนนี้ให้ทราบหน่อยครับ ขอบคุณมาก ๆๆ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R05047
ได้ผลเหมือนกันครับ

ถ้าดู SQL อย่างต่อเนื่องจะได้

.Update tbProductOutstanding Set Inbound = 0, OutBound = 0 Where Period = '" & tCurrentPeriod & "'"

ซึ่งการใช้ Execute จะทำงานได้ไวกว่าการเรียกจาก Update Query ครับ เพราะจะไม่การทำ Transaction หรือสอบถามว่าจะ Update ข้อมูลที่เกี่ยวข้องหรือไม่ครับ


@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1902s