proveedor OLE DB

06/04/2005 - 20:59 por Anonimo | Informe spam
Eso de proveedor OLE BD Ždónde reside, dónde están las
dlls o código binario que tiene ese motor (o el motor
oledb es distinto del proveedor oledb?

es decir, en el MDAC -que no viene con net framework-
está el OLE DB ?

si hay un proveedor de ole db para sql server y además
tenemos herramientas clientes sql instaladas, es más
rápido utilizar SqlConnection que OleDbConnection ?


Entonces OleDb es más ineficiente, por qué ?


Saludos y perdón por la confusión que tengo, ya sé que
para ustedes son temas básicos, como el abecedario de las
cartillas rubio.

Nos vemos.
 

Leer las respuestas

#1 Octavio Hernandez
06/04/2005 - 21:11 | Informe spam
- Los proveedores ADO.NET son librerías de clases que implementan las
interfaces de ADO.NET (IDbConnection, IDbCommand, etc.) para acceder a datos
usando una tecnología específica. En el caso del proveedor OLE-DB, sus
clases hacen llamadas a funciones de OLE-DB.
- SqlConnection es la manera más eficiente de acceder a SQL Server - hay que
pasar por la menor cantidad de capas.
- La razón de ser de Ole-Db y ODBC es que son tecnologías "genéricas", o sea
que permiten acceder a múltiples BD (siempre que estas ofrezcan un proveedor
OLE-DB o controlador ODBC, respectivamente). Teóricamente (en la práctica
siempre hay sus problemillas por utilizar cosas específicas de cada BD), si
haz hecho tu aplicación utilizando el proveedor OLE-DB de SQL Server,
podrías migrar tu base de datos a Oracle y con sólo cambiar la cadena de
conexión (que debería estar en un fichero de configuración) la aplicación
funcionaría contra Oracle.

Slds - Octavio

escribió en el mensaje
news:076c01c53ada$c81618a0$
Eso de proveedor OLE BD ´dónde reside, dónde están las
dlls o código binario que tiene ese motor (o el motor
oledb es distinto del proveedor oledb?

es decir, en el MDAC -que no viene con net framework-
está el OLE DB ?

si hay un proveedor de ole db para sql server y además
tenemos herramientas clientes sql instaladas, es más
rápido utilizar SqlConnection que OleDbConnection ?


Entonces OleDb es más ineficiente, por qué ?


Saludos y perdón por la confusión que tengo, ya sé que
para ustedes son temas básicos, como el abecedario de las
cartillas rubio.

Nos vemos.

Preguntas similares