กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
328 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 ในส่วนนี้ให้ทราบหน่อยครับ ขอบคุณมาก ๆๆ
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
Time: 0.0966s
ถ้าดู SQL อย่างต่อเนื่องจะได้
.Update tbProductOutstanding Set Inbound = 0, OutBound = 0 Where Period = '" & tCurrentPeriod & "'"
ซึ่งการใช้ Execute จะทำงานได้ไวกว่าการเรียกจาก Update Query ครับ เพราะจะไม่การทำ Transaction หรือสอบถามว่าจะ Update ข้อมูลที่เกี่ยวข้องหรือไม่ครับ