ตัวอย่างรูปแบบการติดต่อกับ Ms Access สามารถใช้ได้กับ Access 97 และ 2000 รูปแบบจะคล้าย ๆ กัน
ผมจะออกแบบฐานข้อมูลตัวอย่างซึ่งประกอบด้วย
ชื่อ ฐานข้อมูล dbproduct.mdb
ชื่อตาราง product
ชื่อ Field
- id
- barcode
- description
- price
- page
- writer

ซึ่งรูปแบบการติดต่อกับฐานข้อมูลผมจะใช้แบบ DSNLess หรือถ้าหากต้องการติดต่อผ่าน ODBC ก็สามารถทำได้เหมือนกัน
1. รูปแบบการติดต่อผ่าน DSNLess
Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("db/product.mdb"),"" , ""
1. รูปแบบการติดต่อผ่าน ODBC
ให้คุณทำการ Set DSN ก่อนครับ วิธี Set ดูได้จากนี้
ให้ไปที่
Win95,Win98,Me -> Start - Control Panel
WinNT,2000,XP -> Start - Control Panel - Administrative Tools
ให้ดับเบิ้ลคลิก
ซึ่ง windows 2 ประเภทจะไม่เหมือนกัน แต่จะคล้าย ๆ นี้ครับ
รูปแบบในส่วนนี้ถ้า Win95,Win98,Me ให้เลือกแท็บของ User DSN
WinNT,2000,XP ให้เลือกแท็บของ System DSN
และเลือก Add จากนั้นเลือก Driver ของ Microsoft Access Driver (*.mdb) และ Finish ตามลำดับ
กำหนดชื่อ DSN เป็น product
และทำารเลือก Drive และ Path ของฐานข้อมูล
เป็นอันเสร็จกับการสร้าง DSN เพื่อใช้ในการติดต่อแบบ ODBC ต่อไปก็คือการเขียน code เพื่อติดต่อกับ DSN
Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "product","",""
|