Посмотреть эти ресурсы - вы не можете просто изменить ваш SqlClient/SqlCOnnection
- вам нужно использовать OdbcConnection
вместо:
ODBC является технология несколько поколений старше ADO.NET/SqlClient - почему вы хотите «понизить» до темные века ??? Что вы пытаетесь достичь, чего не можете сделать с помощью SqlClient? Если вам действительно нужно подключиться к множеству разных источников данных, я настоятельно рекомендую использовать/исследовать OleDB вместо ODBC. ODBC действительно довольно старый и, например, не имеет 64-битных драйверов ... OleDB делает!
См. Wikipedia article on OleDB и просмотрите впечатляющие списки поставщиков данных OleDB here и here для получения некоторых сведений.
спасибо за ваш ответ. Я хочу установить динамическую цепочку соединений datasource. поэтому я решил использовать odbc. – Mahsa
@mahsa: с какими источниками данных вы хотите подключиться? A ** lot ** из них имеют родные провайдеры OleDB - это был бы намного лучший, гораздо более современный подход, чем ODBC .... –
Я написал Мой проект, его полный. И теперь мне нужно изменить его. Я использовал Datasource, который находится в меню visual studio => Data => Добавить новый источник данных. – Mahsa