เปิดฐานข้อมูล
ในบทแนะนำล่าสุดของเราเราได้ดำเนินการขั้นตอนการสร้างเว็บเพจแบบคงที่จากข้อมูลที่เก็บอยู่ในฐานข้อมูล Access วิธีง่ายๆในการเผยแพร่หน้าเว็บนั้นเพียงพอสำหรับสภาพแวดล้อมที่เราต้องการ "snapshot" ของฐานข้อมูลเช่นรายงานรายเดือนหรือข้อมูลที่ไม่ค่อยมีการเปลี่ยนแปลง อย่างไรก็ตามในสภาพแวดล้อมของฐานข้อมูลจำนวนมากข้อมูลจะมีการเปลี่ยนแปลงบ่อยครั้งและเราจำเป็นต้องให้ข้อมูลผู้ใช้อินเทอร์เน็ตที่ทันสมัยด้วยการคลิกเมาส์
เราสามารถตอบสนองความต้องการเหล่านี้ได้โดยใช้เทคโนโลยี Active Server Pages ของ Microsoft (ASP) เพื่อสร้างหน้า HTML ที่สร้างขึ้นโดยเซิร์ฟเวอร์ที่เชื่อมโยงกับฐานข้อมูลของเรา เมื่อผู้ใช้ร้องขอข้อมูลจากหน้าเว็บ ASP เว็บเซิร์ฟเวอร์อ่านคำแนะนำที่มีอยู่ใน ASP ให้เข้าถึงฐานข้อมูลอ้างอิงตามนั้นจากนั้นจะสร้างหน้า HTML ที่มีข้อมูลที่ร้องขอและส่งคืนข้อมูลให้กับผู้ใช้
หนึ่งในข้อ จำกัด ของหน้าเว็บแบบไดนามิกคือพวกเขาไม่สามารถใช้เพื่อแจกจ่ายรายงานเช่นที่เราทำในบทแนะนำเว็บเพจแบบคงที่ของเรา สามารถใช้เพื่อแสดงตารางแบบสอบถามและแบบฟอร์มเท่านั้น ในตัวอย่างนี้เราจะสร้างแคตตาล็อกผลิตภัณฑ์ล่าสุดสำหรับผู้ใช้เว็บของเรา สำหรับตัวอย่างของเราเราจะใช้ฐานข้อมูลตัวอย่าง Northwind และ Microsoft Access 2000 อีกครั้งหากคุณไม่ได้ใช้ฐานข้อมูลตัวอย่างในอดีต เลือกจากเมนูด้านล่างและคลิก OK เพื่อดำเนินการต่อ
เปิดรายการที่คุณต้องการเผยแพร่
เมื่อคุณเห็นเมนูหลักของฐานข้อมูลให้เลือกเมนูย่อยของตาราง ดับเบิลคลิกที่รายการผลิตภัณฑ์ในตาราง (ดังแสดงในรูปด้านล่าง)
เริ่มขั้นตอนการส่งออก
ดึงเมนูไฟล์และเลือกตัวเลือกส่งออก
04 จาก 10สร้างชื่อไฟล์
ณ จุดนี้คุณต้องระบุชื่อไฟล์ของคุณ เราจะเรียกผลิตภัณฑ์ของเรา นอกจากนี้คุณควรใช้เบราเซอร์ไฟล์เพื่อค้นหาเส้นทางการเผยแพร่ไฟล์ของคุณ นี้จะขึ้นอยู่กับเว็บเซิร์ฟเวอร์ของคุณ เส้นทางเริ่มต้นสำหรับ IIS คือ Inetpub wwwroot เมื่อคุณทำขั้นตอนนี้เสร็จแล้วคลิกปุ่มบันทึกทั้งหมดกล่องโต้ตอบ Microsoft ASP Output Options จะช่วยให้คุณสามารถระบุรายละเอียดของ ASP ของคุณได้ ขั้นแรกคุณสามารถเลือกเทมเพลตเพื่อจัดรูปแบบ ตัวอย่างแม่แบบบางตัวจะถูกเก็บไว้ในไดเร็กทอรี Program Files Microsoft Office Templates 1033 เราจะใช้ "Simple Layout.htm" ในตัวอย่างนี้รายการถัดไปคือชื่อแหล่งข้อมูล สิ่งสำคัญคือต้องจดจำค่าที่คุณป้อนไว้ที่นี่ - กำหนดการเชื่อมต่อที่เซิร์ฟเวอร์ใช้เพื่อเข้าถึงฐานข้อมูล คุณสามารถใช้ชื่อใด ๆ ที่นี่; เราจะตั้งค่าการเชื่อมต่อภายในสองสามนาที ขอเรียกข้อมูลแหล่งที่มาของเราว่า "Northwind"ส่วนสุดท้ายของกล่องโต้ตอบของเราช่วยให้เราสามารถระบุ URL และค่าหมดเวลาสำหรับ ASP ได้ URL เป็นวิธีที่ ASP ของเราจะเข้าถึงผ่านทางอินเทอร์เน็ต คุณควรป้อนค่าที่นี่ที่ตรงกับชื่อไฟล์และเส้นทางที่คุณเลือกไว้ในขั้นตอนที่ 5 ถ้าคุณใส่ไฟล์ไว้ในไดเรกทอรี wwwroot ค่า URL คือ "http://yourhost.com/Products.asp" ซึ่ง yourhost คือชื่อเครื่องของคุณ (เช่น databases.about.com หรือ www.foo.com) ค่าหมดเวลาช่วยให้คุณสามารถระบุระยะเวลาที่การเชื่อมต่อจะยังคงเปิดอยู่สำหรับผู้ใช้ที่ไม่ได้ใช้งาน ห้านาทีเป็นจุดเริ่มต้นที่ดี คลิกปุ่ม OK และไฟล์ ASP ของคุณจะถูกบันทึกไว้ในเส้นทางที่คุณระบุ ถ้าคุณพยายามเข้าถึงเพจตอนนี้คุณจะได้รับข้อความแสดงข้อผิดพลาด ODBC เนื่องจากเรายังไม่ได้กำหนดแหล่งข้อมูลและเว็บเซิร์ฟเวอร์ไม่สามารถหาฐานข้อมูลได้ อ่านต่อแล้วเราจะเริ่มใช้งานได้เลย! ขั้นตอนการดำเนินการนี้แตกต่างจากระบบปฏิบัติการของคุณเล็กน้อย สำหรับระบบปฏิบัติการทั้งหมดให้คลิกที่ Start, Settings และ Control Panel หากคุณใช้ Windows 95 หรือ 98 ให้ดับเบิลคลิกที่ไอคอน ODBC (32 บิต) ใน Windows NT เลือกไอคอน ODBC ถ้าคุณใช้ Windows 2000 ให้ดับเบิลคลิกที่เครื่องมือการดูแลระบบแล้วดับเบิลคลิกที่ไอคอนแหล่งข้อมูล (ODBC) ขั้นแรกคลิกที่แท็บ System DSN ที่ด้านบนของกล่องโต้ตอบของแผงควบคุม จากนั้นคลิกที่ปุ่ม "เพิ่ม" เพื่อเริ่มต้นกระบวนการกำหนดค่าแหล่งข้อมูลใหม่ เลือกโปรแกรมควบคุม Microsoft Access ที่เหมาะสมกับภาษาของคุณแล้วคลิกปุ่ม Finish เพื่อดำเนินการต่อ ในกล่องโต้ตอบผลลัพธ์ให้ป้อนชื่อแหล่งข้อมูล มีความจำเป็นที่คุณจะต้องป้อนตามที่คุณได้ทำในขั้นตอนที่ 6 หรือลิงก์อาจทำงานไม่ถูกต้อง นอกจากนี้คุณยังสามารถป้อนรายละเอียดของแหล่งข้อมูลได้ที่นี่เพื่อใช้อ้างอิงในอนาคต คลิกที่ปุ่ม "เลือก" แล้วใช้หน้าต่างการนำทางไฟล์เพื่อเรียกดูไฟล์ฐานข้อมูลที่คุณต้องการเข้าถึง ถ้าคุณตั้งค่าด้วยการติดตั้งเริ่มต้นเส้นทางควรเป็น Program Files Microsoft Office Samples Northwind.mdb คลิกปุ่ม OK ในหน้าต่างนำทางแล้วคลิกปุ่ม OK ในหน้าต่างการตั้งค่า ODBC สุดท้ายคลิกปุ่มตกลงในหน้าต่างการจัดการแหล่งข้อมูลใช้เบราว์เซอร์ของคุณเพื่อตรวจสอบว่า Active Server Page ทำงานอย่างถูกต้อง คุณจะเห็นบางอย่างเช่นผลลัพธ์ด้านล่าง บันทึกไฟล์
เปิดแผงควบคุมแหล่งข้อมูล ODBC
เพิ่มแหล่งข้อมูลใหม่
เลือกไดรเวอร์
กำหนดค่าแหล่งข้อมูล
เลือกฐานข้อมูล