FrontPage 2000 Crazy Club logo
Search Now:
In Association with Amazon.com
ไปตอนบนสุด
 

FrontPage ก ข ค

ใช้ FrontPage ร่วมกับฐานข้อมูล (4)

การเชื่อมต่อเว็บกับฐานข้อมูลที่อยู่ภายนอก

รู้จัก 2 วิธีในการเรียกใช้ฐานข้อมูล

ดังที่ได้กล่าวมาแล้วว่า ในการเรียกใช้ฐานข้อมูลจากเว็บเพจของ FrontPage  เราจะต้องเตรียม connection จากเว็บไปยังฐานข้อมูลนั้น ซึ่งในระบบของไมโครซอฟต์ การเตรียม connection สามารถทำได้ 2 แบบคือ

  1. การสร้าง System Data Source Name (DSN) โดยใช้ไดรเวอร์ ODBC ของระบบปฏิบัติการ Windows  ซึ่งจะต้องทำบนเซิร์ฟเวอร์ โดยผู้ดูและระบบ (adminstrator) ดังนั้นหากคุณเป็นเพียงผู้ใช้บริการ ก็จะต้องแจ้งให้ผู้ดูแลระบบดำเนินการให้ (บางเซิร์ฟเวอร์อาจมีขั้นตอน ที่ทำไว้เป็นการเฉพาะ ให้ดูรายละเอียดในเว็บของผู้ให้บริการ เป็นรายๆไป) ข้อดีของวิธีนี้คือ ฐานข้อมูลจะอยู่ที่ใดก็ได้บนเซิร์ฟเวอร์ ไม่จำเป็นต้องอยู่ภายในเว็บปัจจุบัน 

  2. ใช้ ActiveX Database Object (ADO)  วิธีนี้คือวิธีที่ FrontPage ใช้ในการสร้างฐานข้อมูลอัตโนมัติ หรือในกรณีที่คุณนำฐานข้อมูลจากภายนอก เข้ามาใช้ในเว็บ ดังที่ได้อธิบายไปแล้ว วิธีนี้มีข้อดีตรงที่คุณสามารถติดตั้งฐานข้องมูลเองได้ แม้ว่าจะไม่ได้เป็นผู้ดูและระบบ เช่น ในกรณีที่คุณฝากเว็บกับผู้ให้บริการ web hosting ต่างๆ

เนื่องจากการสร้าง connection ด้วยวิธี ADO ได้อธิบายไปอย่างและเอียดแล้ว ตอนนี้เราจะมาดูวิธีที่ใช้ system DSN กันบ้าง ซึ่งมีขั้นตอนดังนี้

การสร้าง System DSN

  1. จากหน้าจอของระบบปฏิบัติการ Windows ให้คลิกปุ่ม Start แล้วเลือก Setting Control Panel

  1. ในวินโดว์ Control Panel ดับเบิลคลิกไอคอน ODBC

  1. คลิกแท็บ System DSN แล้วคลิกปุ่ม Add

  1. เลือกชนิดของฐานข้อมูล เช่น ถ้าเป็นฐานข้อมูล Access ก็เลือก Microsoft Access Driver (*.mdb) แล้วคลิกปุ่ม Finish

  1. ตั้งชื่อ DSN ลงในช่อง Data Source Name และใส่คำอธิบายในช่อง Description ถ้าต้องการ
    (ถ้าคุณเลือกฐานข้อมูลชนิดอื่น ไดอะล็อกบ็อกซ์นี้จะมีรายละเอียดที่แตกต่าง
    ออกไป)

  2. คลิกปุ่ม Select

  1. เปิดไปยังไดรว์และโฟลเดอร์ที่เก็บฐานข้อมูล ชื่อไฟล์ฐานข้อมูลจะปรากฏในช่องทางซ้าย ให้คลิกเลือก แล้วคลิก OK

  2. คลิก OK ในไดอะล็อกบ็อกซ์ ODBC Microsoft Access Setup

ในไดอะล็อกบ็อกซ์นี้จะแสดงรายชื่อ system DSN ที่เราสร้างไว้

  1. คลิก OK ในไดอะล็อกบ็อกซ์ ODBC Data Source Adminstrator

วิธีเรียกใช้ System DSN ในเว็บ

  1. ใช้ FrontPage เปิดเว็บบนเซิร์ฟเวอร์

  1. เลือกคำสั่ง Tools Web Settings แล้วคลิกแท็บ Database

  1. คลิกปุ่ม Add

  1. ตั้งชื่อ connection ลงในช่อง Name 

  2. คลิกเลือกออปชั่น System data source on web server แล้วคลิกปุ่ม Browse

  1. คลิกเลือก system DSN ที่สร้างไว้ แล้วคลิก OK

  1.  คลิกที่ชื่อ connection แล้วคลิกปุ่ม Verify 
    เครื่องหมายด้านหน้าจะเปลี่ยนจาก    เป็น 

  2. คลิก OK

ในไดอะล็อกบ็อกซ์ New Database Connection ประกอบด้วยออปชั่นต่างๆ ซึ่งมีความหมายคือ

File or folder in current Web

ใช้สร้าง connection ไปยังฐานข้อมูลที่อยู่ในเว็บ ด้วยวิธี ADO (ให้ผลเช่นเดียวกับ การก๊อปปี้ฐานข้อมูลเข้ามาในเว็บ แล้วให้ FrontPage สร้าง connection โดยอัตโนมัติ)

System data source on web server

ใช้สร้าง connection ไปยังฐานข้อมูล ซึ่งอาจจะอยู่ที่ใดก็ได้บนเซิร์ฟเวอร์ ไม่จำเป็นต้องอยู่ภายในเว็บปัจจุบัน ทั้งนี้โดยผ่านทาง system DSN

Network connection to database server

ใช้สร้าง connection ไปยังระบบจัดการฐานข้อมูล (database management system) เช่น Microsoft SQL Server

Custom definition

ใช้สร้าง connection ไปยังไฟล์ที่ระบุรายละเอียดของ File Data Source name (File DSN) หรือ Universal Data Link (UDL)

ปุ่ม Advanced

ใช้ระบุรายละเอียดเพิ่มเติม สำหรับการสร้าง connection (ถ้าจำเป็น) เช่น ชื่อผู้ใช้ รหัสผ่าน และพารามิเตอร์ที่ต้องส่งไปให้ฐานข้อมูล เป็นต้น