Open Database Connectivity (ODBC) คือโพรโทคอลที่คุณสามารถใช้เพื่อเชื่อมต่อฐานข้อมูล Microsoft Access กับแหล่งข้อมูลภายนอก เช่น Microsoft SQL Server บทความนี้มีข้อมูลทั่วไปเกี่ยวกับแหล่งข้อมูล ODBC วิธีการสร้างแหล่งข้อมูล และวิธีการเชื่อมต่อโดยใช้ Microsoft Access ขั้นตอนขั้นตอนอาจแตกต่างกันไปขึ้นอยู่กับผลิตภัณฑ์ฐานข้อมูลเฉพาะและโปรแกรมควบคุม ODBC ที่ใช้
ในบทความนี้
เกี่ยวกับแหล่งข้อมูล ODBC
แหล่งข้อมูลคือแหล่งข้อมูลที่รวมกับข้อมูลการเชื่อมต่อที่จําเป็นในการเข้าถึงข้อมูลนั้น ตัวอย่างของแหล่งข้อมูลคือ SQL Server, Oracle RDBMS, สเปรดชีต และไฟล์ข้อความ ตัวอย่างของข้อมูลการเชื่อมต่อได้แก่ ตําแหน่งที่ตั้งเซิร์ฟเวอร์ ชื่อฐานข้อมูล รหัสการเข้าสู่ระบบ รหัสผ่าน และตัวเลือกโปรแกรมควบคุม ODBC ต่างๆ ที่อธิบายวิธีการเชื่อมต่อไปยังแหล่งข้อมูล ข้อมูลนี้สามารถได้รับจากผู้ดูแลระบบของฐานข้อมูลที่คุณต้องการเชื่อมต่อ
ในสถาปัตยกรรม ODBC แอปพลิเคชัน เช่น Access จะเชื่อมต่อกับตัวจัดการโปรแกรมควบคุม ODBC ซึ่งจะใช้โปรแกรมควบคุม ODBC เฉพาะ (ตัวอย่างเช่น โปรแกรมควบคุม MICROSOFT SQL ODBC) เพื่อเชื่อมต่อกับแหล่งข้อมูล ใน Access คุณใช้แหล่งข้อมูล ODBC เพื่อเชื่อมต่อกับแหล่งข้อมูลภายนอก Access ที่ไม่มีโปรแกรมควบคุมที่มีอยู่แล้วภายใน
เมื่อต้องการเชื่อมต่อกับแหล่งข้อมูลเหล่านี้ คุณต้องทำดังต่อไปนี้:
-
ติดตั้งโปรแกรมควบคุม ODBC ที่เหมาะสมบนคอมพิวเตอร์ที่มีแหล่งข้อมูล
-
กำหนดชื่อแหล่งข้อมูล (DSN) โดยใช้ ผู้ดูแลระบบแหล่งข้อมูล ODBC เพื่อจัดเก็บข้อมูลการเชื่อมต่อในรีจิสทรีของ Microsoft Windows หรือไฟล์ DSN หรือสตริงเชื่อมต่อในโค้ด Visual Basic เพื่อส่งข้อมูลการเชื่อมต่อไปยังตัวจัดการโปรแกรมควบคุม ODBC โดยตรง
แหล่งข้อมูลของเครื่อง
แหล่งข้อมูลของเครื่องจะจัดเก็บข้อมูลการเชื่อมต่อไว้ใน Windows Registry บนคอมพิวเตอร์เครื่องใดเครื่องหนึ่ง คุณสามารถใช้แหล่งข้อมูลของเครื่องได้เฉพาะบนคอมพิวเตอร์ที่มีการกําหนดไว้เท่านั้น แหล่งข้อมูลของเครื่องมีอยู่สองชนิด ได้แก่ ผู้ใช้และระบบ แหล่งข้อมูลของผู้ใช้สามารถใช้ได้โดยผู้ใช้ปัจจุบันเท่านั้น และผู้ใช้รายนั้นจะมองเห็นได้ แหล่งข้อมูลของระบบสามารถใช้ได้โดยผู้ใช้ทั้งหมดบนคอมพิวเตอร์ และผู้ใช้ทั้งหมดบนคอมพิวเตอร์และบริการทั้งระบบสามารถมองเห็นได้ แหล่งข้อมูลของเครื่องมีประโยชน์อย่างยิ่งเมื่อคุณต้องการเพิ่มความปลอดภัย เนื่องจากเฉพาะผู้ใช้ที่เข้าสู่ระบบเท่านั้นที่สามารถดูแหล่งข้อมูลของเครื่องและผู้ใช้ระยะไกลไม่สามารถคัดลอกไปยังคอมพิวเตอร์เครื่องอื่นได้
แหล่งข้อมูลของไฟล์
แหล่งข้อมูลของไฟล์ (หรือที่เรียกว่าไฟล์ DSN) จะจัดเก็บข้อมูลการเชื่อมต่อในไฟล์ข้อความ ไม่ใช่รีจิสทรีของ Windows และโดยทั่วไปแล้วจะมีความยืดหยุ่นในการใช้งานมากกว่าแหล่งข้อมูลของเครื่อง ตัวอย่างเช่น คุณสามารถคัดลอกแหล่งข้อมูลไฟล์ไปยังคอมพิวเตอร์เครื่องใดก็ได้ที่มีโปรแกรมควบคุม ODBC ที่ถูกต้อง เพื่อให้แอปพลิเคชันของคุณสามารถใช้ข้อมูลการเชื่อมต่อที่สอดคล้องกันและแม่นยํากับคอมพิวเตอร์ทุกเครื่องที่ใช้ หรือคุณสามารถวางแหล่งข้อมูลของแฟ้มบนเซิร์ฟเวอร์เดียว ใช้ร่วมกันระหว่างคอมพิวเตอร์หลายๆ เครื่องบนเครือข่าย และรักษาข้อมูลการเชื่อมต่อไว้ในตําแหน่งที่ตั้งเดียวได้อย่างง่ายดาย
แหล่งข้อมูลของไฟล์อาจไม่สามารถแชร์ได้ แหล่งข้อมูลของไฟล์ที่ไม่สามารถแชร์ได้จะอยู่บนคอมพิวเตอร์เครื่องเดียวและชี้ไปยังแหล่งข้อมูลของเครื่อง คุณสามารถใช้แหล่งข้อมูลของไฟล์ที่ไม่สามารถแชร์ได้เพื่อเข้าถึงแหล่งข้อมูลของเครื่องที่มีอยู่จากแหล่งข้อมูลไฟล์
สตริงเชื่อมต่อ
ในโมดูล คุณสามารถกําหนดสตริงเชื่อมต่อที่จัดรูปแบบแล้วที่ระบุข้อมูลการเชื่อมต่อได้ สตริงเชื่อมต่อจะส่งข้อมูลการเชื่อมต่อไปยังตัวจัดการโปรแกรมควบคุม ODBC โดยตรง และช่วยให้แอปพลิเคชันของคุณง่ายขึ้นโดยการเอาข้อกําหนดที่ผู้ดูแลระบบหรือผู้ใช้สร้าง DSN ก่อนที่คุณจะใช้ฐานข้อมูลออก
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับส่วนติดต่อ ODBC ให้ดูส่วน การอ้างอิงของโปรแกรมเมอร์ ODBC ของ MSDN
เพิ่มแหล่งข้อมูล ODBC
ก่อนที่จะดำเนินการต่อ ให้รับและติดตั้งโปรแกรมควบคุม ODBC ที่เหมาะสมสำหรับแหล่งข้อมูลที่คุณต้องการเชื่อมต่อ
หมายเหตุ: คุณต้องเป็นสมาชิกของกลุ่มผู้ดูแลระบบบนเครื่องของคุณเพื่อเพิ่มหรือกำหนดค่าของแหล่งข้อมูล ODBC
-
คลิก เริ่ม แล้วคลิก แผงควบคุม
-
ในแผงควบคุม ให้ดับเบิลคลิกที่ เครื่องมือดูแลจัดการระบบ
-
ในกล่องโต้ตอบเครื่องมือดูแลจัดการระบบ ให้ดับเบิลคลิก แหล่งข้อมูล (ODBC)
กล่องโต้ตอบ ผู้ดูแลระบบแหล่งข้อมูล ODBC ปรากฎขึ้น
-
คลิก DSN ผู้ใช้DSN ระบบ หรือ DSN ไฟล์ ขึ้นอยู่กับชนิดของแหล่งข้อมูลที่คุณต้องการเพิ่ม สําหรับข้อมูลเพิ่มเติม ให้ดูส่วน เกี่ยวกับแหล่งข้อมูล ODBC
-
คลิก เพิ่ม
-
เลือกโปรแกรมควบคุมที่คุณต้องการใช้ แล้วคลิก เสร็จสิ้น หรือ ถัดไป
ถ้าโปรแกรมควบคุมที่คุณต้องการไม่แสดงอยู่ ให้ติดต่อผู้ดูแลระบบของฐานข้อมูลที่คุณกำลังเชื่อมต่อเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรับโปรแรกมควบคุมที่ถูกต้อง
-
ทำตามคำแนะนำและใส่ข้อมูลการเชื่อมต่อที่จำเป็นในกล่องโต้ตอบใดก็ตามต่อไปนี้
คลิก วิธีใช้ ในกล่องโต้ตอบ ODBC สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าแต่ละรายการ