Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 18 von 18

Thema: Verbindungsproblem via ODBC

  1. #11
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard

    Also netstat -a spuckt alle möglichen Ports usw. aus und ping liefert ebenfalls eine endlose Liste.
    Mein Verdacht ist jetzt aber, daß die Firewall im Weg steht. Mein eigener PC mit denselben Einträgen in pg_hba.conf und postgresql.conf ist mit eingeschalteter Firewall von ausserhalb nämlich genauso wenig erreichbar, aber ohne Firewall klappt's sofort.
    Wenn das beim eigentlichen Server auch so ist (was ich nicht weiss), muß ich also erstmal den Server-Admin belagern und hoffen, daß er Port 5432 freigibt.
    Danke für eure Hilfe!

  2. #12
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von furianer Beitrag anzeigen
    muß ich also erstmal den Server-Admin belagern und hoffen, daß er Port 5432 freigibt.
    Danke für eure Hilfe!
    Wäre ich er, würde ich es nicht tun und stattdessen auf ein VPN (z.B. SSH-Tunnel) verweisen... mein PG-Server in der Firma z.B. erreiche ich von zu Hause aus auch - via SSH. (PublicKey-Verfahren). Und das geht auch mit einem Kleinweich-Client. (PuTTY). Aber das ist letztendlich seine Entscheidung.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #13
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard

    Ok, werde mich diesbezüglich mal schlau machen, habe bisher keine Ahnung von VPNs.
    Richtig wohlfühlen tue ich mich bei dem Gedanken ohne VPN nämlich auch nicht.
    Und jetzt erstmal Frohe Weihnachten.

  4. #14
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard

    Das Thema nähert sich seinem Höhepunkt.
    Die ODBC-Verbindung steht.
    Das Einfügen von Datensätzen aus der Win-Applikation bricht jedoch mit dieser Meldung ab:
    ERROR: syntax error at or near "[";
    Im Logfile des PG-Servers steht entsprechend folgendes:
    Code:
    2009-01-01 17:50:48 CET dbname username ERROR:  syntax error at or near "[" at character 20
    2009-01-01 17:50:48 CET dbname username STATEMENT:  BEGIN;CREATE TABLE [blubb] ([id] INT, [nummer] INT, .....)
    Funktioniert mit diesen eckigen Klammern natürlich nicht.
    Die Frage ist, wie sie dahin kommen - und wie wieder weg.
    Der psqlodbc-Treiber ist der Neueste, den ich finden konnte (8.3.3), die Win-Applikation (Remark Office OMR, v.5.5.1 ) hat dagegen schon ein paar Jahre auf dem Buckel, was allerdings nichts heissen muß.
    Weiß jemand, wann diese eckigen Klammern Sinn machen bzw. ob das in evtl. in einer früheren Postgres-Version erlaubte Syntax war?
    Thx - mal wieder!

  5. #15
    ads
    ads ist gerade online Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Die eckigen Klammern waren meines Wissens noch nie erlaubt.

    Kannst du irgendwie den Netzwerkverkehr zwischen Applikation und ODBC mitverfolgen und schauen, ob die Anwendung ev. die Klammern produziert?
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  6. #16
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    Kannst du irgendwie den Netzwerkverkehr zwischen Applikation und ODBC mitverfolgen und schauen, ob die Anwendung ev. die Klammern produziert?
    Jo ich versuch's mal, keine Ahnung wie das geht, mal Google fragen. Seltsam setsam...

  7. #17
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von furianer Beitrag anzeigen
    Das Thema nähert sich seinem Höhepunkt.
    Die ODBC-Verbindung steht.
    Das Einfügen von Datensätzen aus der Win-Applikation bricht jedoch mit dieser Meldung ab:
    ERROR: syntax error at or near "[";
    ODBC kennt IIRC einen SQL-Passthrough-Mode.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  8. #18
    furianer ist offline Benutzer
    Registriert seit
    22.04.2008
    Beiträge
    49

    Standard

    Also ich komme an dieser Stelle momentan noch nicht weiter. Die eckigen Klammern sind jedenfalls SQL-Syntax und ermöglichen die Verwendung von Feldnamen mit Leerzeichen oder reservierten Wörtern, allerdings _nicht_ in Postgres. Keine Ahnung, warum sie in diesem Fall auftauchen. Sobald ich mehr weiß, poste ich es hier.
    Geändert von furianer (03.01.2009 um 13:02 Uhr)

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Problem Verbindungsproblem von remote
    Von pnhilippjosefrichard im Forum Konfiguration
    Antworten: 7
    Letzter Beitrag: 22.01.2010, 13:10
  2. Antworten: 2
    Letzter Beitrag: 08.10.2009, 14:12
  3. ODBC Problem
    Von AndreasBeginner im Forum externe Schnittstellen
    Antworten: 16
    Letzter Beitrag: 03.08.2009, 16:46
  4. ODBC SSL-Verbindung
    Von Jones1024 im Forum Konfiguration
    Antworten: 5
    Letzter Beitrag: 29.05.2008, 15:31
  5. ODBC Verbindungsproblem
    Von ThomasOOP im Forum Programmierung
    Antworten: 5
    Letzter Beitrag: 14.02.2006, 15:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum