Мне поручено преобразовать очень старый сайт Postges/PERL в SQL Server/C#.Настройка подключения ODBC к Postgres
Я установил текущую версию Postgres на свой рабочий стол и импортировал большую часть данных из старой базы данных (вырезать и вставить).
Теперь я пытаюсь подключиться к этой базе данных с помощью Visual Studio 2008/C#.
Я загрузил как 32, так и 64-разрядные драйверы psglODBC Postgres. Я могу успешно создать и протестировать пользовательский DSN с помощью 64-битных драйверов, но при попытке создать соединение ODBC я получаю сообщение об ошибке: «Не удалось найти точку входа с именем« InterlockedIncrement »в DLL kernel32.dll «").
Я попытался установить и использовать 32-битные драйверы, но я не могу создать DSN - они не отображаются в списке драйверов, поэтому я немного застрял.
Я нашел эту страницу - последний шаг содержит подробные инструкции. Я не уверен, что это сработает для вас или нет, но я думал, что опубликую его на случай, если это поможет. – David
Надеюсь, вы установили как 32-битную версию драйверов PostgreSQL, так и 64-разрядную версию? Были ли ошибки при установке 32-разрядной версии? –