2011-01-30 2 views

ответ

1

Посмотреть эти ресурсы - вы не можете просто изменить ваш SqlClient/SqlCOnnection - вам нужно использовать OdbcConnection вместо:

ODBC является технология несколько поколений старше ADO.NET/SqlClient - почему вы хотите «понизить» до темные века ??? Что вы пытаетесь достичь, чего не можете сделать с помощью SqlClient? Если вам действительно нужно подключиться к множеству разных источников данных, я настоятельно рекомендую использовать/исследовать OleDB вместо ODBC. ODBC действительно довольно старый и, например, не имеет 64-битных драйверов ... OleDB делает!

См. Wikipedia article on OleDB и просмотрите впечатляющие списки поставщиков данных OleDB here и here для получения некоторых сведений.

+0

спасибо за ваш ответ. Я хочу установить динамическую цепочку соединений datasource. поэтому я решил использовать odbc. – Mahsa

+0

@mahsa: с какими источниками данных вы хотите подключиться? A ** lot ** из них имеют родные провайдеры OleDB - это был бы намного лучший, гораздо более современный подход, чем ODBC .... –

+0

Я написал Мой проект, его полный. И теперь мне нужно изменить его. Я использовал Datasource, который находится в меню visual studio => Data => Добавить новый источник данных. – Mahsa

Смежные вопросы