answersLogoWhite

0


Best Answer

OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB) is an API designed by Microsoft for accessing data from a variety of sources in a uniform manner. It is a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. It was designed as a higher-level replacement for, and successor to, ODBC, extending its feature set to support a wider variety of non-relational databases, such as object databases and spreadsheets that do not necessarily implement SQL.

OLE DB separates the data store from the application that needs access to it through a set of abstractions that include the datasource, session, command and rowsets. This was done because different applications need access to different types and sources of data and do not necessarily want to know how to access functionality with technology-specific methods. OLE DB is conceptually divided into consumers and providers. The consumers are the applications that need access to the data, and the provider is the software component that implements the interface and therefore provides the data to the consumer. OLE DB is part of the Microsoft Data Access Components (MDAC) stack. MDAC is a group of Microsoft technologies that interact together as a framework that allows programmers a uniform and comprehensive way of developing applications for accessing almost any data store. OLE DB providers can be created to access such simple data stores as a text file and spreadsheet, through to such complex databases as Oracle, SQL Server and Sybase ASE. It can also provide access to hierarchical datastores such as email systems.

However, because different data store technologies can have different capabilities, OLE DB providers may not implement every possible interface available to OLE DB. The capabilities that are available are implemented through the use of COM objects - an OLE DB provider will map the data store technologies functionality to a particular COM interface. Microsoft describes the availability of an interface as "provider-specific," as it may not be applicable depending on the database technology involved. Note also that providers may augment the capabilities of a data store - these capabilities are known as services in Microsoft parlance.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is OLEDB connection?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

What does intermittent connection to the internet stand for?

It means that the connection to the Internet is not consistant. This may be caused by a loose wire or other connection, some other hardware problem, or if your connection is shared, there may be enough traffic going through the connection that your machine isn't able to maintain a solid connection to a machine outside of the network.


What is Connectionless and Connection Oriented?

Connection-Oriented means that when devices communicate, they perform handshaking to set up an end-to-end connection. Connection-Oriented systems can only work in bi-directional communications environments. Connection-less means that no effort is made to set up a dedicated end-to-end connection. Walkie-talkies, or Citizens Band radios are a good examples of connection-less communication.


Is Ethernet connection faster than USB connection?

Depending on what kind of data is being uploaded, either connection could be faster than the other.


In the text the term connection oriented service is used to describe a transport layer service and connection service for a network layer service Why the subtle shades in terminology?

In a virtual circuit network, there is an end-to-end connection in the sense that each router along the path must maintain state for the connection; hence the terminology connection service. In a connection-oriented transport service over a connectionless network layer, such as TCP over IP, the end systems maintain connection state, but the routers have no notion of any connections; hence the terminology connection-oriented service.


What is hardware connection?

A hardware connection means a physical link established between devices.

Related questions

How do you make connection string in ASP-net with Microsoft access?

use OLEDB connection string OleDbConnection con=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data Source=[your database name.mdb]");


What does OLEDB stand for?

Full form of OLEDB is Object Linking and Embedding database.


Full form of oledb?

object liknking and embedding database


What are the advantages of ADO and OLEDB?

Wat is te difference between ADO, ADODB, OLEDB and ODBC What is the difference between ADO, ADODB, OLEDB and ODBC


What is the basic terminology of dbms?

Acid cursor data database field primary & foreign keys procedure & function odbc & oledb normalization trigger


What is the full form of OLEDB?

Q. What is full Form of OLEDB?The full form of OLEDB is Object linking and Embedding Data Base.OLEDB is the successor to ODBC, a set of software components that allow a "front end" such as GUI based on VB, C++, Access or whatever to connect with a back end such as SQL Server, Oracle, DB2, mySQL etal. In many cases the OLEDB components offer much better performance than the older ODBC.OLEDB is a different type of data provider that came about with MS's Universal Data Access in 1996 and does not require that you set up a DSN. It is commonly used when building VB apps and is closely tied to ADO. It works with COM, and DCOM as of SQL 7.0.OLEDB is the successor to ODBC, a set of software components that allow a "front end" such as GUI based on VB, C++, Access or whatever to connect with a back end such as SQL Server, Oracle, DB2, mySQL etal. In many cases the OLEDB components offer much better performance than the older ODBC.OLEDB is a different type of data provider that came about with MS's Universal Data Access in 1996 and does not require that you set up a DSN. It is commonly used when building VB apps and is closely tied to ADO. It works with COM, and DCOM as of SQL 7.0.


How to you store image in ms access database from vb.net?

using System.Data.OleDb; OleDb is used to connect the web site forms with MS Access Database using Microsoft.Jet.OLEDB.4.0 using System.IO; IO is used to create the memory stream variable that can store the binary format of the image content. C# Code to Upload Image to MS Access Database: int imageSize; string imageType; Stream imageStream; // Gets the Size of the Image imageSize = fileImgUpload.PostedFile.ContentLength; // Gets the Image Type imageType = fileImgUpload.PostedFile.ContentType; // Reads the Image stream imageStream = fileImgUpload.PostedFile.InputStream; byte[] imageContent = new byte[imageSize]; int intStatus; intStatus = imageStream.Read(imageContent, 0, imageSize); Connection string to connect the ASP.Net 2.0 web application with MS Access Database: // Access Database oledb connection string // Using Provider Microsoft.Jet.OLEDB.4.0 String connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("App_Data/db1.mdb");


Which of these is used to open an database?

Depends on what kind of database you are opening. I only know of OLEDB (Access) database. Dim conn as New System.Data.OledbConnection conn.ConnectionString="C:\a.mdb" conn.Cpen() 'code goes here conn.Close() That's how you open an database.


How do you put connection in a sentence?

i can not see the Connection. Do you feel the Connection with this place?


What is the definition of personal connection?

what is connection of the story from the connection from your life.


How do you you use someone elses wireless internet?

Ask them for the connection details.Ask them for the connection details.Ask them for the connection details.Ask them for the connection details.


What is connection speed?

connection speed the speed in which a internet connection is measured