Разница между соединением Sql и соединением OLEDB - PullRequest
8 голосов
/ 20 августа 2011

В чем разница между соединением SQL и соединением OLEDB?Это OLEDB является общим для всех (также SQL Server)?На каких серверах работает OLEDB?

Ответы [ 2 ]

13 голосов
/ 20 августа 2011

Преимущество использования OleDbConnection заключается в гибкости.Вы можете изменить свою базу данных (например, перейти на Oracle), и вам не придется менять свой код.

Если вы используете SQLServer в качестве бэкэнда, используйте SQLConnection для повышения производительности.

проверьте по этой ссылке http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/fadb2742-d75a-49fb-a839-b2d4a9183998/

OleDbConnection: вы можете подключиться клюбая база данных, которую вы предоставили для этого.

Совет: используйте Универсальная линия передачи данных Файл

enter image description here

7 голосов
/ 20 августа 2011

SqlConnection предназначен для доступа к SQL Server, а OleDbConnection - для доступа к любой базе данных.

...