Рейтинг:
2
F-ES Sitecore
Используйте объекты данных Oleb в ado.net как система,данные.OleDb.OleDbConnection, OleDbCommand и так далее. Это позволит вам предоставить конкретную строку подключения к базе данных для каждой из ваших баз данных и использовать один и тот же код и sql для запроса к ним, требуя изменить только строку подключения.
Google для OleDbConnection примеры кода, если вы никогда не использовали ado.net раньше.
Member 2306433
Большое спасибо. могу ли я также подключиться к MySQL ?
F-ES Sitecore
Должны сделать. Oledb-это старая технология, которая была попыткой стандартизировать доступ к данным. Это работает так, что каждый поставщик баз данных предоставляет драйвер oledb для своей базы данных, который может переводить SQL на свой язык базы данных и возвращать результаты стандартным способом. Таким образом, если вы кодируете против oledb до тех пор, пока у выбранного вами поставщика есть драйвер, ваш код будет работать. Вы даже можете получить драйверы oledb для Excel, позволяющие обрабатывать электронные таблицы excel как таблицы.
Member 2306433
Большое спасибо за быструю поддержку.
Maciej Los
Использование OleDb - это не очень хорошая идея. Каждый драйвер базы данных очень специфичен, поэтому должен существовать механизм, который может использовать определенные объекты базы данных для управления данными. Смотрите мой ответ.
F-ES Sitecore
OleDB должен заняться этими вопросами. Как я уже сказал, это способ стандартизировать доступ к данным, и существует большое разнообразие драйверов. Если вы можете жить с различными причудами oledb, это, безусловно, гораздо проще, чем писать несколько конкретных реализаций для каждой базы данных, к которой вы хотите получить доступ.
> использование OleDb-это не очень хорошая идея.
-смотрите мой ответ.
Тот, который использует oledb? ;)