Est-il possible de créer un DSN ODBC avec C#?Comment faire pour configurer par programme une source de données ODBC en utilisant C#
Peut-être que P/invoquer?
Est-il possible de créer un DSN ODBC avec C#?Comment faire pour configurer par programme une source de données ODBC en utilisant C#
Peut-être que P/invoquer?
ressources suivantes pourraient être utiles:
MSDN:
How To Use the ODBC .NET Managed Provider in Visual C# .NET and Connection Strings
CodeProject.com
An ODBC (DSN/Driver) Manager DLL written in C#
Vous pouvez essayer d'appeler des fonctions:
SQLWriteDSNToIni et ConfigDSN (liens MSDN sont morts pour une raison quelconque, essayez de google par des noms de fonctions)
Vous pouvez utiliser des classes de registre pour écrire les informations dsn dans le registre, sous
HKLM\Software\ODBC\ODBC.INI\ODBC Data Sources
Vous aurez besoin pour vérifier quelles valeurs sont nécessaires pour votre pilote ODBC.
Un exemple des clés de registre et des valeurs requises pour créer une source de données ODBC pour SQL Server peut être trouvé here.