На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела C/C++: Базы данных
Модераторы: B.V.
  
    > Как подключиться к БД? , pq + postgresql
      Господа, не работает следующий код:
      ExpandedWrap disabled
            char* conninfo = "user=postgres;password=yaparolko;dbname=testdb;";
            conn = PQconnectdb(conninfo);

      со словами:
      Цитата
      Connection to database failed: fe_sendauth: no password supplied

      при том, что pg_hba.conf значится:
      Цитата

      local all postgres trust

      local all all md5
      host all all 127.0.0.1/32 md5
      host all all ::1/128 md5

      Как сие победить?
      Сообщение отредактировано: Devider -
        Цитата PostgreSQL 8.1.23 Documentation - 28.1. Database Connection Control Functions - PQconnectdb
        The passed string can be empty to use all default parameters, or it can contain one or more parameter settings separated by whitespace.
        (http://www.postgresql.org/docs/8.1/static/...l#LIBPQ-CONNECT)

        Т.е твоя строка должна быть в виде "user=postgres password=yaparolko dbname=testdb"
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0199 ]   [ 16 queries used ]   [ Generated: 19.04.24, 03:17 GMT ]