deutschsprachige FoxPro User Group
Forum View
Home
  
  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




Harro Schippan   08.12.2022 08:07
Thomas Geissler  08.12.2022 08:51
Harro Schippan  08.12.2022 09:06
Harro Schippan  08.12.2022 10:10
Thomas Geissler  08.12.2022 10:55
Ulf Neugebauer  09.12.2022 10:45
Harro Schippan  12.12.2022 14:28
Erich TODT  12.12.2022 20:11
Harro Schippan  13.12.2022 15:15
Erich TODT  13.12.2022 16:54
Harro Schippan  14.12.2022 07:46
Ulf Neugebauer  13.12.2022 10:31
  
zurück zum Forum