Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2019, 16:01   #1
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
Восклицание Проблема с подключением к PostgreSQL 11.2 в Delphi

не получается подключиться с помощью ADOConnection
ADOConnection1.ConnectionString
linda88 вне форума Ответить с цитированием
Старый 12.04.2019, 21:56   #2
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Вот говорят здесь http://forums.devshed.com/delphi-pro...hi-223129.html
Цитата:
Delphi есть хороший компоновщик строки подключения, когда вы щелкаете по свойству подключения TADOConnection.
Сначала вы должны установить на своем компьютере поставщика og db PostgreSQL (http://gborg.postgresql.org/project/...d/download.php),
а затем начать разработку.
В качестве альтернативы, вы можете использовать стандартный поставщик OLE DB для драйверов ODBC, но в этом случае вам не нужен поставщик PostgerSQL, а драйвер ODBC PostgreSQL. Ваше приложение будет работать точно так же, но немного медленнее, поскольку для подключения к базе данных она должен пройти четыре этапа:

App -> ADO -> Стандартный поставщик OLE DB ODBC ---> Драйвер ODBC ---> База данных
xxbesoxx вне форума Ответить с цитированием
Старый 13.04.2019, 09:30   #3
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
По умолчанию

Delphi 10.3 Rio OLE DB Provider for SQL Server заполняю данные а он пишет что сервера нет или доступ запрещен

Я пробовала открыть первую там все на английском. а вторая не открылась скриншот приложен
Изображения
Тип файла: jpg Новый точечный рисунок.jpg (28.7 Кб, 128 просмотров)
linda88 вне форума Ответить с цитированием
Старый 14.04.2019, 00:20   #4
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

1) Разобрать сервером без Delphi - почему он не запускается ?!
2) Потом потренировать подключится на него.
3) Не применять ADO потому что
Цитата:
Your application will work the same way, but a little slower because to connect to database she has to get into four steps:

App --> ADO --> Standard ODBC OLE DB provider ---> ODBC Driver ---> Database
Цитата:
Ваше приложение будет работать точно так же, но немного медленнее, поскольку для подключения к базе данных она должен пройти четыре этапа:

App -> ADO -> Стандартный поставщик OLE DB ODBC ---> Драйвер ODBC ---> База данных
xxbesoxx вне форума Ответить с цитированием
Старый 14.04.2019, 08:41   #5
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
По умолчанию

Цитата:
Сообщение от xxbesoxx Посмотреть сообщение
1) Разобрать сервером без Delphi - почему он не запускается ?!
2) Потом потренировать подключится на него.
3) Не применять ADO потому что
Я пробовала без делфи работает, а подключение не получается
linda88 вне форума Ответить с цитированием
Старый 18.04.2019, 21:08   #6
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

У Вас в PostgreSQL уже создана БД вместе с таблицами?

И проверти через командную строку netstat -ab в списке должен быть хостинг программы PostgreSQL с портом 5432
Если он есть значит база работает

Попробуйте так
ConnectionString:= 'Provider=MSDASQL.1;Persist Security Info=False;' +
'Extended Properties="DRIVER={PostgreSQL Unicode};DATABASE=Ваша база;' +
'SERVER=127.0.0.1;PORT=5432;UID=pos tgres;Password=Ваш пароль"';

Последний раз редактировалось Aliens_wolfs; 19.04.2019 в 10:11.
Aliens_wolfs вне форума Ответить с цитированием
Старый 19.04.2019, 10:41   #7
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
По умолчанию

Цитата:
Сообщение от Aliens_wolfs Посмотреть сообщение
У Вас в PostgreSQL уже создана БД вместе с таблицами?

И проверти через командную строку netstat -ab в списке должен быть хостинг программы PostgreSQL с портом 5432
Если он есть значит база работает

Попробуйте так
ConnectionString:= 'Provider=MSDASQL.1;Persist Security Info=False;' +
'Extended Properties="DRIVER={PostgreSQL Unicode};DATABASE=Ваша база;' +
'SERVER=127.0.0.1;PORT=5432;UID=pos tgres;Password=Ваш пароль"';
Я порт меняла на 8480 вроде как решилась но теперь проблема с dll файлами.
linda88 вне форума Ответить с цитированием
Старый 19.04.2019, 10:44   #8
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

Покажите как вы прописали ConnectionString
Aliens_wolfs вне форума Ответить с цитированием
Старый 19.04.2019, 17:54   #9
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
По умолчанию

Я перешла на FireDAC
Изображения
Тип файла: jpg Новый точечный рисунок.jpg (51.5 Кб, 142 просмотров)
linda88 вне форума Ответить с цитированием
Старый 19.04.2019, 18:01   #10
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
По умолчанию

Вот то что он мне сообщает
Изображения
Тип файла: jpg Новый точечный рисунок (2).jpg (12.6 Кб, 137 просмотров)
linda88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРоблема с подключением к mysql в Delphi for php izumov SQL, базы данных 0 31.03.2019 17:46
Проблема с подключением ЧПУ woron256 WordPress и другие CMS 0 23.06.2016 21:27
Проблема с подключением Алекссс БД в Delphi 6 28.04.2012 08:16
Проблема с подключением к Wi Fi Gamst Компьютерное железо 1 05.07.2011 00:38
Delphi + MSQL 2005 проблема с подключением m0m0k0 Помощь студентам 1 26.05.2011 19:11