2011-08-20 19 views
6

¿Cuál es la diferencia entre la conexión SQL y la conexión OLEDB? ¿Es que OLEDB es común a todos (también SQL Server)? ¿A cuáles están todos los servidores, OLEDB está usando?Diferencia entre la conexión Sql y la conexión OLEDB

+0

posible duplicado de [SQLCommand/SQLConnection vs OleDbCommand/OleDbConnection] (http://stackoverflow.com/questions/2273609/sqlcommand-sqlconnection- vs-oledbcommand-oledbconnection) –

Respuesta

10

La ventaja de utilizar OleDbConnection es la flexibilidad. Puede cambiar su base de datos (por ejemplo, pasar a Oracle) y no tener que cambiar su código.

Si utiliza SQLServer como servidor, utilice SQLConnection para un mejor rendimiento.

cheque con este enlace http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/fadb2742-d75a-49fb-a839-b2d4a9183998/

OleDbConnection: Puede conectarse a cualquier base de datos, que ha prever eso.

Consejo: utilizar Universal Data Link Archivo

enter image description here

5

SqlConnection está diseñado para acceder a SQL Server, mientras que OleDbConnection está diseñado para acceder a cualquier base de datos.

Cuestiones relacionadas