Announcement

Collapse
No announcement yet.

Timeout bei Firebird-Connection über VPN

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Timeout bei Firebird-Connection über VPN

    Mein Problem:
    Eine Anwendung greift über VPN auf einen FireBird-Server zu. Zum Einsatz kommen die IBObjects-Komponenten, also TIB_Connection und TIB_Transaction.

    Das VPN bietet leider keine 100% stabile Verbindung. Es kommt immer wieder mal vor, dass Datenpakete nicht ankommen.

    In diesem Fall bricht die Anwendung mit der Meldung "Eine vorhandene Verbindung wurde vom Remotehost geschlossen" ISC-Fehler 335544721

    Gibt es die Möglichkeit, dass die Anwendung etwas "toleranter" reagiert?
    Gibt es soetwas wie einen Timeout, den man einstellen kann?

  • #2
    Hallo,

    Die Probleme kenne ich und es gibt dafür leider keine einfache Lösung. Die Firebird/Interbase Protokolle sind für schnelle LAN Verbindungen ohne Ausfall ausgelegt und nicht für WAN Verbindungen gemacht.

    Meines wissens nach gibt es aber soetwas wie ein ReConnect in den IBO Komponenten mit denen man sich wieder neu verbinden kann.

    Ansonsten bleibt nur der Umbau auf z.B. ClientDatasets oder allgemeiner auf eine Mehrschichtige Architektur. Also DB öffnen, Daten übertragen, DB schließen. Dann weiter mit dem ClientDataSet arbeiten.

    mfg
    M. Pannier

    Comment

    Working...
    X