Wie PostgreSQL-DB mit MFCs CDatabase und CRecordset lesen?

    • nopi
      nopi
      Gold
      Dabei seit: 18.08.2006 Beiträge: 1.708
      Ich versuche an die PostgreSQL-Datenbank per MFC ranzukommen. Ich kann die DB zwar erfolgreich öffnen, aber ein Zugriff auf eine Tabelle wird mir seit der Umstellung auf PostgreSQL verwehrt.
      code:
      CDatabase DB;
      
      if (!DB.Open ("DRIVER=PostgreSQL;DSN=...;SERVER=localhost,PORT=5432;BATABASE=...;UID_postgres;PWD=..."))
           return FALSE;
      
      CRecordset RS (DB);
      RS.Open (AFX_DB_USE_DEFAULT_TYPE, "SELECT * FROM players WHERE ...");
      
      ...
      
      CATCH (CDBException)
      {
      ...
      }
      Ich kriege folgende Exception: ERROR: relation "players" does not exist State:S1000,native:7,Origin: Kann jemand damit was anfangen? Die Tabelle "players" existiert doch aber? Der gleiche Code hat vor der Konvertierung mit der entsprechenden Access-Datenbank wunderbar funktionieert. TIA, nopi
  • 4 Antworten