Microsoft Data Access Components (for soft articles)

Source: Internet
Author: User
Tags microsoft sql server odbc object model ole advantage
Access | Data Microsoft Data Access component

Microsoft Data Access Components (MDAC) provide an easy-to-use, programmable access to all data throughout the enterprise. Data-driven client/server applications developed on a Web or local area network can use these components to easily combine information from a variety of resources, whether relevant or unrelated. Microsoft Data Access components include ActiveX Data Objects (ADO) and Remote Data Services (RDS), Microsoft OLE DB Vendors for ODBC, Open Database Connectivity (ODBC), and Microsoft SQL Server. Microsoft Access and other desktop databases, as well as improved ODBC drives for Oracle databases. All of these components have been published, documented, and supported.

Microsoft Data Access Components (MDAC) support a variety of different application scenarios. How you use Microsoft Data Access Components (MDAC) depends on the scenario of the application you are developing. The Microsoft Data Access Component (MDAC) supports the following scenarios:

Intranet client/Server
Internet client/server
Microsoft Windows LAN Client/server
Single
Intranet client/Server
When you develop an intranet (after firewall) application through Microsoft Internet Information Server 4.0 (IIS) and Microsoft Internet Explorer 4.0, you can take full advantage of the capabilities and flexibility of ADO and RDS. A large variety of application scenarios are possible:

Use Compiled.dll (written in Microsoft Visual Basic,microsoft Visual C + + or Microsoft Visual J + +) to access data, using Remote Data Services (RDS)
Use Microsoft Visual Basic's ActiveX Data object, Script Editor (VBScript), or iscript to access data on an ASP page, while using Remote Data Services (RDS) to extend data to the client;
Using the default business object--RDSServer.DataFactory connects the remote data (RDS) service directly to the data source. No server-side code is required.
Internet client/server

If your target client is on a non-Windows platform, such as an Internet application that provides data to any browser, you cannot use a remote server (RDS), no matter what platform. However, you can still use ActiveX Data Objects (ADO) to provide data through HTML control. Because arbitrary data manipulation, scrolling, modification, and so on, occur on the server, which leads to more circular access between the client and the server, which slows it down.

Microsoft Windows LAN Client/server

There are many types of intranet scenarios in which windows-based clients use DCOM (the distributed generic object model) to connect to the server instead of the HTTP protocol. Despite the use of the httpintranet scenario, servers and clients can take advantage of ActiveX Data Objects (ADO) and Remote Data Services (RDS). The biggest difference is that a custom client's execution program must be installed on each client computer.

Single

In a stand-alone application, you use the ActiveX Data Object (ADO) interface and an OLE DB data provider with Microsoft Visual Basic,microsoft Visual C + + or Microsoft Visual J + + The language is connected. An ActiveX Data Object (ADO) is a dual Interface Component Object Model (COM) library. So you can think of it as any part of a windows-based application.



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.