เรื่อง
:: สร้าง
Dynamic WebPage ด้วย Dreamweaver MX
(
Set Connection :: DSNLess & OLEDB )
เมื่อตอนที่แล้วได้กล่าวถึงการ
Set Connection ผ่านทาง ODBC โดยเรียก DataBase ผ่านทาง DSN ไปแล้ว คราวนี้ผมจะกล่าวถึงการติดต่อกับ
Database อีก 2 แบบที่เรานิยมใช้กับกับภาษา ASP คือแบบ DSNLess กับแบบ
OLEDB ซึ่งทั้งสอบรูปแบบการติดต่อฐานข้อมูลนั้น จะมีวิธีการ Set ผ่าทาง
Dreamweaver ที่คล้ายกัน เรามาดูไปพร้อม ๆ กันทั้ง 2 แบบเลยนะครับ
Set
Connection 2
เปิดหน้าต่าง
Databases ขึ้นมาเหมือนเดิมครับ เมื่อเปิดขึ้นมาแล้วก็ทำการ
Click ไปที่เครื่องหมายบวก (+) เมื่อ Click
ไปแล้วจะปรากฏ TAB เมนูยื่นออกมา 2 เมนูครับ ให้เราเลือกไปที่
Custom
Connection String (คราวที่แล้วเราเลือกที่
Data Source Name ) นะครับ ดังในรูป Pic.1 นะครับ
Pic
.1
เมื่อเลือกแล้วจะปรากฏหน้าต่างใหม่ขึ้นมา
ที่หน้าต่างใหม่นี้ให้เรากำหนดค่า ดังนี้นะครับ (Pic.2)
Pic.2
ที่หน้าต่าง
Custom Connection String ให้เรากำหนดค่าดังนี้
-
Connection
Name กำหนดชื่อของ Connection ตามที่คุณต้องการ เป็นอะไรก็ได้ครับ
- Connection
String ตรงนี้ให้เราเลือกพิมพ์ข้อความการติดต่อกับ Database
ว่าเราจะติดต่อกับ DataBase ด้วยวิธีใดครับ คือ แบบ DSNLess กับแบบ OLEDB
ครับ String ก็จะได้ดังนี้ครับ
ติดต่อแบบ DSNLess :: Driver={Microsoft
Access Driver (*.mdb)};DBQ="&Server.MapPath("\yourdata.mdb")
ติดต่อแบบ OLEDB :: Provider=Microsoft.Jet.OLEDB.4.0;"&"Data
Source="&Server.MapPath("\yourdata.mdb")
*** สำหรับ DataBase ที่มีการใส่ Password ก็สามารถพิมพ์
String ต่อท้ายเข้าไปได้เลยนะครับ***
ที่ช่อง Dreamweaver Should Connection
ให้เลือกที่ตัวเลือกด้านบน ดังในรูปนะครับ จากนั้นให้เราลองทำการ Click
ที่ปุ่ม Test ครับ ถ้าการติดต่อกับ DataBase สำเร็จจะปรากฏ POP
UP Massage แจ้งว่าทำการติดต่อได้นะครับ ดังในรูป Pic.3
นะครับ
จากนั้นให้เราลองเปิดหน้าต่าง Bindings
ขึ้นมาดูครับ ถ้าไม่มีอะไรผิดพลาด คราวนี้เราจะเห็นชื่อ Filed ของ Table
ของเราครับ ดังในรูป Pic.4 นะครับ
เมื่อเราทำการ Set Connection กับ DataBase ของเราได้แล้ว ต่อไปก็ติดตามอ่านวิธีการนำเอา
Connection ที่เราสร้างขึ้นมานี้ นำไปใช้งานกับ Web Application ที่เราจะสร้างขึ้นมานะครับ
ไม่นานเกินรอครับ........