LINUX.ORG.RU

Kylix и PostgreSQL


0

0

В Kylix3 столкнулись с такой проблемой:

При подключении компонента TSQLConnection к базе PostgreSQL выводится сообщение 'Invalid Username/Password', хотя и первое и второе указывается правильно.

Свойство Params:

DriverName=PostgreSQL HostName=localhost Database=appc User_Name=dima Password=dima BlobSize=-1 ErrorResourceFile=./DbxPgSqlErr.msg LocaleCode=0000

В файле PostgeSQL 'pg_hba.conf' пробовали так: local all trust и так: local all password

Версия PostgreSQL 7.0.3.

Не подскажете, в чем может быть проблема?

Спасибо.

Dmitry, ntd-linux@land.ru

anonymous

Надо узнать как этот драйвер работает. То что ты указываешь local all trust / local all password - относится к Unix сокетам. По-моему psql как раз по умолчанию работает через Unix сокеты. Для того чтобы описать доступ по TCP/IP сокетам см. документашку по 'pg_hba.conf' на предмет host ....... При этом неплохо б завести аккаунт админа на сервере. Вобсчем внимательно читать маны по-поводу настройки секьюрити для постгреса, добиваешься нужного поведения с помощью psql (постгресова консоль), а уж затем пишем программы.

PETER ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.