Строка подключения к PostgreSQL сервер x64 #515759


#0 by 253670489
Всем добрый день. проблема подключения к базе PostgreSQL на сервере ОС: Windows Server 2003 R2 x64 enterprise edition SP2 установил драйвер PostgreSQL также x64   в списке драйверов отображаются: 1. PostgreSQL ANSI(x64) и 2.PostgreSQL Unicode(x64). рабочая строка для Windows XP (x86) бала такая: "DRIVER={PostgreSQL Unicode}; SERVER=address; DATABASE=myDataBase; UID=myUsername; PWDmyPassword". А вот для х64 не работает и если изменить имя драйвера в строке подключения на DRIVER={PostgreSQL Unicode(x64)} также не помогает. Подскажите что нужно сделать?
#1 by Anlen
попробуй изменить имя драйвера на "Driver={PostgreSQL ANSI}"
#2 by Anlen
#3 by xReason
У меня вот такая строка. У меня все работает СтрокаСоединения="Driver={PostgreSQL ANSI(x64)};Server=MyServer;Port=5432;Database=tone;Uid=username;Pwd=password;"
#4 by 253670489
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Provider is not specified and there is no designated default provider.
#5 by Anlen
может быть поможет "Администратор источников данных ODBC"?
#6 by 253670489
А чем может помочь "Администратор источников данных ODBC"? там отображаются драйвера 1. PostgreSQL ANSI(x64) и 2.PostgreSQL Unicode(x64) и все.
#7 by alexkh75
создай файлик с расширением "udl" заполни его настройки, а потом открой блокнотом. и увидишь строку подключения. поиск по мисте udl даст еще варианты.
#8 by alexkh75
вообще-то пользовательский DSN  кажись все равно нужно создать
#9 by 253670489
Ураа! Победил, указал провайдера и все получилось "PROVIDER=MSDASQL; DRIVER={PostgreSQL Unicode}; SERVER=address; DATABASE=myDataBase; UID=myUsername; PWDmyPassword". Всем спсибо!
#10 by Topol-M
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям