ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

ADO หรือ ActiveX Data Object

     คือ ชุดส่วนประกอบของ Component Object Model สำหรับการเชื่อมต่อแหล่งข้อมูลต่างๆ

 

ActiveX Data Object
ActiveX Data Object

 

     ADO เป็นอินเตอร์เฟซโปรแกรมประยุกต์ (Application Program Interface) จากไมโครซอฟต์ที่ให้ผู้พัฒนาโปรแกรมเขียนโปรแกรมประยุกต์ Windows เข้าถึงฐานข้อมูลแบบ Relational และ Non-Relational จากทั้ง Provider ของไมโครซอฟต์หรืออื่นๆ ตัวอย่างเช่น ถ้าต้องการเขียนที่ให้ผู้ใช้ Web site ด้วยข้อมูลจากฐานข้อมูล DB2 ของ IBM หรือฐานข้อมูล Oracle ซึ่งสามารถรวมคำสั่งโปรแกรม ADO ในไฟล์ HTML ที่ระบุในฐานะ ActiveX Server Page จากนั้นเมื่อผู้ใช้ขอเพจจาก Web site เพจจะได้รับการส่งกลับด้วยข้อมูลตามต้องการจากฐานข้อมูลที่ให้โดยคำสั่ง ADO

     ADO ปรับปรุงมาจากการอินเตอร์เฟซก่อนหน้านี้ของไมโครซอฟท์ คือ Remote Data Object (RDO) โดย RDO ทำงานกับ ODBC ในการเข้าถึงฐานข้อมูลแบบ relational แต่ไม่สามารถเข้าถึงฐานข้อมูลแบบ non-relational ได้เหมือนกับ ISAM หรือ VSAM ของ IBM ที่สามารถเข้าถึงได้

 

ข้อดีของ ADO

  • ในการใช้ง่นกับ Web ซึ่งเป็นลักษณะดึงข้อมูล Web page นั้นเสร็จแล้วก็ทำการตัดสายอัตโนมัติ ซึ่งส่งผลให้การทำงานเร็วขึ้น 
  • ส่วนการติดต่อกับ Database และส่วนการจัดการ Client Cursor นั้นเป็นอิสระต่อกันโดยสิ้นเชิง ทำให้ทั้งสองส่วนพัฒนาได้โดยอิสระ
  • ในส่วนการติอต่อ Database ที่แยกออกมา จะมีหนึ่งคลาสต่อหนึ่งประเท Database เช่น ถ้าเราติดต่อกับ Oracle ต้องใช้คลาสหนึ่ง และถ้าติดต่กับ Access ต้องใช้อีกคลาสไม่เหมือนกับ ADO 
  • ส่วนของ Client Cursor นั้นปรับปรุงใหม่ แทนที่จะรองรับแค่ table เดียวเหมือนเมื่อก่อน แต่ ADO รองรับทั้ง Database และแต่ละ table สามารถมี Refence Integrity ด้วย
  • การส่งผ่านข้อมูลระหว่าง ADO และ DBMS นั้น แทนที่จะส่งโดยใช้ DCOM ซึ่งจะมีปัญหากับ Firewall ทำให้การสื่อสารยุ่งยาก แต่ ADO จะแปลงข้อมูลให้อยู่ในรูปของ XML ก่อนแล้วค่อยส่งออกไป

 

ข้อมูลอ้างอิง : https://th.wikipedia.org

http://www.hpc-thai.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
B - แก้ไขรายการ Journal items บนหน้าเมนู Customer payments ไม่ได้
โดย EyePornnipa จ 26 ส.ค. 2019 5:08 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
1
จ 26 ส.ค. 2019 5:08 pm โดย EyePornnipa
ทำบทความบนเว็บไซต์แสดงส่วน css ตรงนี้อย่างไรครับ
โดย Patipat จ 26 ส.ค. 2019 4:45 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
8
จ 26 ส.ค. 2019 4:45 pm โดย Patipat
อยากทราบวิธีที่จะทำให้ form ของเราแสดงเฉพาะหน้าจอคอม
โดย jamepiyawat จ 26 ส.ค. 2019 4:10 pm บอร์ด Programming - PHP
4
14
จ 26 ส.ค. 2019 4:30 pm โดย jamepiyawat
ส่งข้อมูลหาสมาชิก
โดย alonglot จ 26 ส.ค. 2019 1:17 pm บอร์ด Joomla Development
1
8
จ 26 ส.ค. 2019 1:24 pm โดย mindphp
เมนูของ Mdsoft
โดย jirawoot จ 26 ส.ค. 2019 1:05 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
5
จ 26 ส.ค. 2019 1:05 pm โดย jirawoot
เมนูของ mindphp
โดย jirawoot จ 26 ส.ค. 2019 1:04 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
9
จ 26 ส.ค. 2019 1:04 pm โดย jirawoot
กด Login ไม่ได้ครับ แล้วพอกดเข้าตระกร้าสินค้าก็เข้าไม่ได้ครับ
โดย Patipat จ 26 ส.ค. 2019 12:41 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
6
จ 26 ส.ค. 2019 12:41 pm โดย Patipat
งานประจำวันที่ 26 สิงหาคม 2562
โดย Patipat จ 26 ส.ค. 2019 10:35 am บอร์ด M088 - ปฏิภัทร สารธรรม
0
2
จ 26 ส.ค. 2019 10:35 am โดย Patipat
งานประจำวันที่ 26 สิงหาคม 2562
โดย aninthana จ 26 ส.ค. 2019 10:19 am บอร์ด M092 - อนินธนา บุญยัง
1
8
จ 26 ส.ค. 2019 11:57 am โดย thatsawan
งานประจำวันที่ 26 สิงหาคม 2562
โดย EyePornnipa จ 26 ส.ค. 2019 10:06 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
9
จ 26 ส.ค. 2019 4:33 pm โดย EyePornnipa
งานประจำวันที่ 26 สิงหาคม 2562
โดย jamepiyawat จ 26 ส.ค. 2019 10:06 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
3
จ 26 ส.ค. 2019 10:06 am โดย jamepiyawat
งานประจำวันที่ 26 สิงหาคม 2562
โดย jirawoot จ 26 ส.ค. 2019 10:06 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
5
จ 26 ส.ค. 2019 1:00 pm โดย jirawoot
วิธีส่องเฟสคนที่ไม่ใช่เพื่อน
โดย Beer Anucha จ 26 ส.ค. 2019 1:20 am บอร์ด Programming - PHP
0
7
จ 26 ส.ค. 2019 1:20 am โดย Beer Anucha
ส่งข้อมูลให้หน้า web ทำยังไง
โดย oae08 อ 25 ส.ค. 2019 10:54 pm บอร์ด Programming - PHP
1
19
จ 26 ส.ค. 2019 12:36 am โดย mindphp
โชคลาภเพิ่มพูนปลูกไม้มงคลในบ้าน
โดย Pattita Dumrongsappakit อ 25 ส.ค. 2019 6:35 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
อ 25 ส.ค. 2019 6:35 pm โดย Pattita Dumrongsappakit
How To การทำเว็บ
โดย Veerawat Tanjaroen อ 25 ส.ค. 2019 3:56 pm บอร์ด JavaScript & Jquery Ajax
0
22
อ 25 ส.ค. 2019 3:56 pm โดย Veerawat Tanjaroen
คำสั่ง Copy ฐานข้อมูล Duplicate Database MySQL
โดย mindphp อ 25 ส.ค. 2019 3:55 pm บอร์ด SQL Knowledge
0
8
อ 25 ส.ค. 2019 3:55 pm โดย mindphp
VDO - สคลิปการอัดวีดีโอ&วีดีโอ tool_videotogif - โปรแกรมแปลงวีดีโอเป็นรูปภาพแบบ GIF
โดย jirawoot ส 24 ส.ค. 2019 6:12 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
10
จ 26 ส.ค. 2019 3:20 pm โดย thatsawan
การใช้ functions_user เพื่อเพิ่มข้อมูล user ใน phpbb
โดย Ittichai_chupol ส 24 ส.ค. 2019 6:00 pm บอร์ด PHP Knowledge
0
18
ส 24 ส.ค. 2019 6:00 pm โดย Ittichai_chupol
Google Photos สามารถค้นหาหาข้อความในรูปภาพได้แล้ว
โดย jamepiyawat ส 24 ส.ค. 2019 5:39 pm บอร์ด Share Knowledge
0
21
ส 24 ส.ค. 2019 5:39 pm โดย jamepiyawat