Вход | Регистрация
 

Как выполнить запрос к PostgreSQL?

Как выполнить запрос к PostgreSQL?
Я
   DTX 4th
 
16.11.20 - 14:56
С MS SQL опыт уже был, все было просто. Пытаюсь провернуть то же самое с постгресом, получаю ошибку:
[1c]
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
[/1c]
Строка подключения выглядит вот так:
[1c]
"Driver={PostgreSQL Unicode};Server=%1;Port=5432;Database=%2;Uid=%3;Pwd=%4;STMT=utf8"
[/1c]

Подозреваю, что нужен еще какой-то Data Source, но что он из себя представляет, и почему для MS SQL ничего подобного указывать не нужно, я не понимаю
   acht
 
1 - 16.11.20 - 14:59
   DTX 4th
 
2 - 16.11.20 - 15:02
(1) Первым делом там был.. Но сейчас понимаю, что мог пробовать "dotConnect for PostgreSQL (former Core Labs PostgreSQLDirect)"..
Пошел пробовать еще раз
   acht
 
3 - 16.11.20 - 15:03
Ну и есть ли у тебя тот самый "PostgreSQL ODBC Driver", и какой разрядности.
   ansh15
 
4 - 16.11.20 - 15:44
   DTX 4th
 
5 - 17.11.20 - 13:59
"Provider=PostgreSQL OLE DB Provider;Data Source=%1;location=%2;User ID=%3;password=%4;"
- Provider not found

"Driver={PostgreSQL};Server=%1;Port=5432;Database=%2;Uid=%3;Pwd=%4;"
- Data source name not found and no default driver specified

Нужно какого-то провайдера данных отдельно создавать?
Сейчас в итоге делаю прокладку через сайт, чтобы базу наружу не выставлять

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.