fbpx
วิกิพีเดีย

ActiveX Data Objects

ADO (ActiveX Data Objects) คือชุดส่วนประกอบของ Component Object Model สำหรับการเชื่อมต่อแหล่งข้อมูลต่างๆ ซึ่งเป็นขั้นระหว่าง OLE DB และภาษาโปรแกรม โดยมีบทบาทเพื่อให้ผู้พัฒนาสามารถเขียนโปรแกรมเชื่อมต่อกับแหล่งข้อมูลต่างๆ โดยไม่จำเป็นที่จะต้องรู้ว่าฐานข้อมูลถูกจัดเก็บรูปแบบอย่างใด

มีบทบาทใกล้เคียง RDO ในการทำงานกับ API ของ ODBC ในขณะที่ OLE DB คล้ายกับ API ของ ODBC ที่เป็นการติดต่อระดับล่างที่ไม่สามารถเข้าถึงได้ง่ายจากภาษาระดับสูง เช่น Visual Basic เป็นต้น ADO สร้างบน OLE DB เพื่อให้การทำงานที่ไม่ให้ติดต่อโดยตรง ODBC หรือทำให้ผู้ใช้เขียนคำสั่งที่มีความสามารถ ADO สามารถเปรียบเทียบความสามารถกับ ADO คือ ทั้งคู่สามารถสร้างคิวรี่แบบ asychronous และการติดต่อ ADO เพิ่มส่วนใหญ่จำนวนมาก

ActiveX Data Objects (ADO) เป็นอินเตอร์เฟซโปรแกรมประยุกต์ (application program interface) จากไมโครซอฟท์ที่ให้ผู้พัฒนาโปรแกรมเขียนโปรแกรมประยุกต์ window เข้าถึงฐานข้อมูลแบบ relational และ non-relational จากทั้ง provider ของไมโครซอฟท์หรืออื่นๆ ตัวอย่างเช่น ถ้าต้องการเขียนโปรแกรมที่ให้ผู้ใช้ web site ด้วยข้อมูลจากฐานข้อมูล DB2 ของ IBM หรือฐานข้อมูล Oracle ซึ่งสามารถรวมคำสั่งโปรแกรม ADO ในไฟล์ HTML ที่ระบุในฐานะ ActiveX Server Page จากนั้น เมื่อผู้ใช้ขอเพจจาก web site เพจจะได้รับการส่งกลับด้วยข้อมูลตามต้องการจากฐานข้อมูล ที่ให้โดยคำสั่ง ADO

เหมือนกับระบบอินเตอร์เฟซอื่นๆของไมโครซอฟท์ ADO เป็นอินเตอร์เฟซแบบ object-oriented programming ซึ่งเป็นส่วนหนึ่งของยุทธศาสตร์การเข้าถึงข้อมูลของไมโครซอฟท์ที่เรียกว่า Universal Data Access ไมโครซอฟท์กล่าวว่านอกจากความพยายามสร้างฐานข้อมูลสากล (universal database) เหมือน IBM และ Oracle แล้วกำลังหาทางให้มีการเข้าถึงที่หลากหลาย สำหรับฐานข้อมูลที่มีอยู่และในอนาคตให้เป็นคำตอบที่มีผลในทางปฏิบัติ สำหรับงานนี้ ไมโครซอฟท์และบริษัทฐานข้อมูลอื่นๆ ให้โปรแกรม "bridge" (สะพาน) ระหว่างฐานข้อมูลกับ OLE DB ของไมโครซอฟท์ ที่เป็นการอินเตอร์เฟซระดับต่ำ

OLE DB เป็นระบบการให้บริการที่ผู้พัฒนาโปรแกรมใช้ ADO โดยส่วนการทำงานของ ADO คือ Remote Data Services สนับสนุน ActiveX control แบบ "data-aware" ในเว็บเพจ และมีประสิทธิภาพกับ cache ด้านลูกข่าย ในฐานะส่วนหนึ่งของ ActiveX แล้ว ADO เป็นส่วนหนึ่งของ Component Object Model (COM) ซึ่งเป็นกรอบการทำงานแบบ component-oriented สำหรับการดึงโปรแกรมเข้าด้วยกัน

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

อ้างอิง

  • รายละเอียด ADO

activex, data, objects, บทความน, อาจต, องการตรวจสอบต, นฉบ, ในด, านไวยากรณ, ปแบบการเข, ยน, การเร, ยบเร, ยง, ณภาพ, หร, อการสะกด, ณสามารถช, วยพ, ฒนาบทความได, อช, ดส, วนประกอบของ, component, object, model, สำหร, บการเช, อมต, อแหล, งข, อม, ลต, างๆ, งเป, นข, นระหว, . bthkhwamnixactxngkartrwcsxbtnchbb indaniwyakrn rupaebbkarekhiyn kareriyberiyng khunphaph hruxkarsakd khunsamarthchwyphthnabthkhwamidADO ActiveX Data Objects khuxchudswnprakxbkhxng Component Object Model sahrbkarechuxmtxaehlngkhxmultang sungepnkhnrahwang OLE DB aelaphasaopraekrm odymibthbathephuxihphuphthnasamarthekhiynopraekrmechuxmtxkbaehlngkhxmultang odyimcaepnthicatxngruwathankhxmulthukcdekbrupaebbxyangidmibthbathiklekhiyng RDO inkarthangankb API khxng ODBC inkhnathi OLE DB khlaykb API khxng ODBC thiepnkartidtxradblangthiimsamarthekhathungidngaycakphasaradbsung echn Visual Basic epntn ADO srangbn OLE DB ephuxihkarthanganthiimihtidtxodytrng ODBC hruxthaihphuichekhiynkhasngthimikhwamsamarth ADO samarthepriybethiybkhwamsamarthkb ADO khux thngkhusamarthsrangkhiwriaebb asychronous aelakartidtx ADO ephimswnihycanwnmakActiveX Data Objects ADO epnxinetxrefsopraekrmprayukt application program interface cakimokhrsxfththiihphuphthnaopraekrmekhiynopraekrmprayukt window ekhathungthankhxmulaebb relational aela non relational cakthng provider khxngimokhrsxfthhruxxun twxyangechn thatxngkarekhiynopraekrmthiihphuich web site dwykhxmulcakthankhxmul DB2 khxng IBM hruxthankhxmul Oracle sungsamarthrwmkhasngopraekrm ADO inifl HTML thirabuinthana ActiveX Server Page caknn emuxphuichkhxephccak web site ephccaidrbkarsngklbdwykhxmultamtxngkarcakthankhxmul thiihodykhasng ADOehmuxnkbrabbxinetxrefsxunkhxngimokhrsxfth ADO epnxinetxrefsaebb object oriented programming sungepnswnhnungkhxngyuththsastrkarekhathungkhxmulkhxngimokhrsxfththieriykwa Universal Data Access imokhrsxfthklawwanxkcakkhwamphyayamsrangthankhxmulsakl universal database ehmuxn IBM aela Oracle aelwkalnghathangihmikarekhathungthihlakhlay sahrbthankhxmulthimixyuaelainxnakhtihepnkhatxbthimiphlinthangptibti sahrbnganni imokhrsxfthaelabrisththankhxmulxun ihopraekrm bridge saphan rahwangthankhxmulkb OLE DB khxngimokhrsxfth thiepnkarxinetxrefsradbtaOLE DB epnrabbkarihbrikarthiphuphthnaopraekrmich ADO odyswnkarthangankhxng ADO khux Remote Data Services snbsnun ActiveX control aebb data aware inewbephc aelamiprasiththiphaphkb cache danlukkhay inthanaswnhnungkhxng ActiveX aelw ADO epnswnhnungkhxng Component Object Model COM sungepnkrxbkarthanganaebb component oriented sahrbkardungopraekrmekhadwyknADO prbprungmacakkarxinetxrefskxnhnanikhxngimokhrsxfth khux Remote Data Object RDO ody RDO thangankb ODBC inkarekhathungthankhxmulaebb relational aetimsamarthekhathungthankhxmulaebb non relational idehmuxnkb ISAM hrux VSAM khxng IBM thisamarthekhathungidxangxing aekikhraylaexiyd ADOekhathungcak https th wikipedia org w index php title ActiveX Data Objects amp oldid 4696496, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม