การคัดลอกรหัสมีดังนี้:
-
'ต่อไปนี้เป็นฟังก์ชั่นที่เกี่ยวข้องกับฐานข้อมูล
-
-
'เริ่มต้นวัตถุการเชื่อมต่อฐานข้อมูล
'หลักการการใช้งาน: เรียกล่าสุดปล่อยให้เร็วที่สุด
-
subdbconnbegin ()
'ถ้าวัตถุฐานข้อมูลเปิดอยู่แล้วอย่าเปิดอีกครั้ง
ifisObject (oconn) = truethenexitsub
'คุณสามารถเปิดวัตถุชุดระเบียนได้โดยตรงโดยไม่ต้องเปิดวัตถุการเชื่อมต่อฐานข้อมูล แต่ถ้าคุณต้องการเปิดวัตถุชุดระเบียนหลายชุดประสิทธิภาพจะไม่มีประสิทธิภาพมาก
'หากคุณไม่สร้างวัตถุการเชื่อมต่อฐานข้อมูล ADO จะสร้างวัตถุการเชื่อมต่อฐานข้อมูลใหม่โดยอัตโนมัติเมื่อเปิดชุดระเบียนแต่ละชุดแม้ว่าคุณจะใช้คำสั่ง SQL เดียวกัน
setoconn = server.createObject ("adodb.connection")
onerrorresumenext
oconn.open "ผู้ให้บริการ = microsoft.jet.oledb.4.0; dataSource =" & server.mappath ("db/lbedit.mdb"))
iferr.number> 0 แล้ว
'แสดงข้อความแสดงข้อผิดพลาดและส่งอีเมลเพื่อแจ้งผู้ดูแลระบบ
'calldbconnerror (err)
'ออกจากสคริปต์ที่กำลังทำงานอย่างสมบูรณ์
Response.end
endif
'สร้างชุดระเบียน
setors = server.createObject ("adodb.recordset"))
enddub