Hi,
ich habe ein kleines Problem mit einem Datenbankwatchdog.
Ich durchsuche zyklisch über SQL eine Datenbank, ob ein neuer Reglungsauftrag vorliegt. Wenn ja lese ich diesen aus und führen den Auftrag durch.
Der Befehl wählt immer den kleinsten offen Auftrag aus. Dies geschieht über den Befehl SELECT MIN(ID) FROM Versuch2008 WHERE Status='offen'. Anschließend wird der RECORDSET zerlegt und die Versuchsnummer vom Typ Variant zu Double gewandelt. Hier liegt auch mein Problem. Ist kein Auftrag offen, wird ein leeres Recordset zurückgeliefert und die Zerlegung arbeitet es ab. Der Baustein Variant zu Data bekommt jetzt aber ein leeres Element und bricht mit einem Fehler ab.
Hat jemand eine Idee? Habe schon Arraykonstante geschaffen, die auf dem Frontpanel identisch aussahen, aber laut boolscher Logik nicht gleich waren
Danke