Использование источника данных системы вместо источника данных пользователя в качестве строки подключения ODBC - PullRequest
2 голосов
/ 23 марта 2011
OdbcConnection DbConnection = null;
        try
        {
            DbConnection = new OdbcConnection(
                "Driver=SQL Anywhere 10;" +
                "Uid=user;" +
                "pwd=pass;" +
                "Dsn=<name>");
            DbConnection.Open();
        }
        catch (Exception e)
        {
            Console.WriteLine(e.Message);
            Console.ReadKey();
            System.Environment.Exit(0);
        }

Теперь моя проблема в том, что если <name> это имя пользователя-источника данных, то все в порядке.С другой стороны, если я использую System-Datasourcename в качестве <name>, это выдает мне ошибку, что он не может найти Datasourcename.Любые подсказки, как я мог бы использовать Системный DSN?

Заранее спасибо.

Два примера изображения: http://i.stack.imgur.com/3h7vh.png http://imgur.com/5Govx

1 Ответ

0 голосов
/ 23 марта 2011

X64 DSN не отображается для X86 приложения ...

...