Diese Seite verwendet Cookies, um die Navigation auf unserer Website zu verbessern. Durch Weiternutzung unserer Seite stimmst du der Verwendung von Cookies zu. Weitere Details dazu und Einstellungsmöglichkeiten findest du in unseren Cookie-Richtlinien und unserer Datenschutzerklärung.Schließen

Wie PostgreSQL-DB mit MFCs CDatabase und CRecordset lesen?

    • nopi
      nopi
      Gold
      Dabei seit: 18.08.2006 Beiträge: 1.787
      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