|
|
|
เปรียบเทียบ Set rs=conn.Execute(SQL) กับ RS.Open SQL, Conn, ,3 หน่อยครับดีแตกต่างยังไงครับ |
|
|
|
|
|
|
|
RS.Open SQL, Conn, ,3 มีการกำหนด Cursor Type ด้วยครับ เช่น Lock หรือ Un Lock Table
|
|
|
|
|
Date :
7 ส.ค. 2551 20:10:34 |
By :
อิอิ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ผมไม่ค่อยแน่ใจเท่าไหร่นะครับ แต่อยู่ที่สถาปัตยกรรมของตัวนี้เองต่างหากนะครับ
ตอบแบบหลักการเลยแล้วกัน
การ Execute คำสั่ง Sql ด้วยออบเจ็ก Connection นั้นตัว Recordset ทีได้จากการ Execute นั้นจะมีคุณสมบัติ Read Only นะครับ จะสั่ง Rs.AddNew() ไม่ได้นะครับพูดง่าย ๆ คือทำอะไรไม่ได้เลยนอกจาก SELECT เพียงอย่างเดียวนะครับ ต้องใช้คำสั่งอื่น ๆ ของ SQL เป็นตัวจัดการทั้งหมด
ส่วนการสั่ง Rs.Open นี้เป็นฟีเจอร์หรือคุณสมบัติของ Recordset เองที่สามารถทำได้โดยสามารถใช้ AddNew,Update,Delete ได้เลย
ถ้าเปรียบเทียบกับ .NET นะครับ .Execute นี้เปรียบเทียบได้กับ DataReader นะครับส่วน Recordset นี้เปรียบเทียบได้กับ Dataset ครับ
|
|
|
|
|
Date :
11 ส.ค. 2551 14:58:10 |
By :
Mr.YoU |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|