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