ich habe ein super simples Programm geschrieben, das mir die letzten Einträge einer Datenbank anzeigt:
Code: Alles auswählen
try
IBConnection1.Connected:=true;
SQLQuery1.Close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Append('SELECT first 1 ZEITPUNKT, TEMPERATUR FROM DATEN order by 1 DESC');
SQLQuery1.Open;
Label1.Caption:=FormatDateTime('hh:nn',SQLQuery1.Fields[0].AsDateTime);
Label2.Caption:=SQLQuery1.Fields[1].AsString + ' C';
IBConnection1.Connected:=false;
except
Memo1.Lines.Append(FormatDateTime('HH:NN:SS',Now) + ' Verbindung unterbrochen');
end;
Wenn die WLan verbindung abbricht, kommt diese Meldung und wartet auf Benutzereingabe. Ich hätte gerne dass das Programm ohne Meldung weiter läuft und einen neuen Verbindungsversuch startet.
Kann man das mit SQLDB realisieren?
Geht das mit ZEOS DBO oder IBX?
Lazarus 4.2 (rev Unknown) FPC 3.2.2 x86_64-linux-gtk2