|
|
SQLStringCONNECT(cnnstr)- #18160 in section [743612] |
Sec: |
(51) MS-Visual FoxPro 9.0 |
Von: |
Harro Schippan |
An: |
Thomas Geissler |
Am/Um: |
08.12.2022 09:06:12 gelesen |
|
Hallo Harro, das einfachste wird wohl sein, SQLEXEC() in eine eigene Wrapperklasse mySQLEXEC() zu ändern, und darin die Connection voarb zu überprüfen. Gruß Thomas |
Hallo zusammen, brauche mal wieder Hilfe. Ich habe ein Programm, in dem ich alle Zugriffe auf eine MSSQL-DB über SQLEXEC() mache. Die Verbindung baue ich mit SQLStringConnect(cnnstr) auf. Solange der Rechner angeschaltet ist, ist auch alles ok. Wenn die LAN-Verbindung unterbrochen war ohne mein Programm zu beenden. zB: Laptop zugeklappt. Dann läuft mein Programm auf einen Fehler. Ich müßte vor jedem SQLEXEC() prüfen, ob der ConnectionHandle noch verfügbar ist. Wie stelle ich am einfachsten fest?????? Danke Harro
|
|
Moin Thomas, das hört sich gut an. Blöd ist allerdings, daß ich hunderte von SQLEXEC() fröhlich im Programm verstreut habe. Das Programm ist vor mehr als 25 Jahren entstanden und hat sich permanent entwickelt. Hätte nie geglaubt, daß das solange lebt. mySQLEXEC() scheint der richtige Weg zu sein. Mal sehen, wie ich das mit dem geringsten Aufwand umgesetzt bekomme. Die Änderung von SQLEXEC() zu mySQLEXEC() bekomme ich mit "suchen/ersetzen" hin. Dann muß ich nur mySQLEXEC() schlau machen. Gruß Harro
|
|
|
|