Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Wenn einen einen Fehler in der Datenbank auftritt (wie beim einen INSERT, UPDATE Statement), muss es stets der Labview neue gestartet werden?
Wenn der Labview nicht neue gestartet werden, dann könnte es in diesem Fall keine Verbindung zu Database hergestellt werden.
Ohne zu wissen was Du programmiert hast, ist es schwierig zu helfen. So richtig verständlich war Deine Frage nicht. Genaugenommen gibt es nicht mal eine Frage.....
...ich probiere es trotzdem mal:
- Falls Du den Fehler-Cluster mit dem Datenbankfehler an alle folgenden VIs weiter reichst, wird in vielen/allen Fällen das entsprechende VI nicht ausgeführt. Also Fehler nicht nur weiter reichen, sondern z.B. mit einer Benutzermeldung "Abbrechen oder Fehler löschen" behandeln.
- Wenn es ein richtig übler Fehler war, ist es ggf. nötig (im laufendem Programm) die DB-Verbindung zu beenden und wieder herzustellen. Als Fehlerbehandlung würde ich das aber nur zu Testzwecken empfehlen. Wenn selbst das nicht hilft, liegt der Fehler vermutlich woanders. (Vermurkstes Programm)
Danke für die Antwort.
Ich meine was ganz anders.
Beim Labview Programmierung, wenn es einen Fehler bei der Datenbank auftritt muss es immer der Labview neu gestarten werden damit es überhaupt die Datenbank hergestellt werden.
Anders gesagt beim Fehler in der Datenbank unter:
Tools -->Ceate Data link--> Verbindung testen bekomme ich die folgrende Fehlermeldung(seh Anhang).
Um dieses Fehlermeldung zu umgehen, muss der Labview neue gestarten werden
13.09.2016, 15:04 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2016 15:05 von Morpheus.)
die Verbindung zu Datenbank ist solange keinen Fehler aufgetreten immer Okay.
Tritt einen Fehler auf, dann muss der labview neue gestarten werden.
In diesem Fall ist dann alles wieder okay.
(14.09.2016 12:34 )galilio schrieb: die Verbindung zu Datenbank ist solange keinen Fehler aufgetreten immer Okay.
Tritt einen Fehler auf, dann muss der labview neue gestarten werden.
Muss LabVIEW explizit neu gestartet werden oder funktioniert die Kommunikation zur DB wieder, wenn die Verbindung geschlossen und wieder geöffnet wird?
Wie sieht dein Code aus?
Ein Beispiel könnte helfen dem Problem etwas auf den Grund zu gehen...