-> Hier kostenlos registrieren
Hallo zusammen,
ich bin dabei mit TwinCAT 3 einen Datenabruf aus einer MS Datenbank zu programmieren.
Die Kommandozeile wird mit ExecuteDataReturn ausgeführt. Der Zugriff auf die Datenbank, sowie der Selectbefehl funktionieren einwandfrei.
Bei der Abfrage möchte ich das aktuelle Datum (aus der PLC) mit dem Einträgen aus der Datenbank in der Zeile *anzeigedatum* vergleichen.
Wenn ich das aktuelle Datum von 'Hand' eingebe (wie in der sCmd1 siehe unten) funktioniert der Aufruf.

Jedoch bekomme ich es nicht hin, anstatt das Datum von 'Hand' einzugeben, eine Stringvariable dort einzusetzen.
In der Datenbank ist das *anzeigedatum* als DateTime-Variable aufgeführt.

Ich bin für jeden Hinweis und jede Hilfe sehr dankbar.
Falls jemand noch weitere Informationen benötigt, kann er sich gerne melden.
Danke!
Gruß Julian
ich bin dabei mit TwinCAT 3 einen Datenabruf aus einer MS Datenbank zu programmieren.
Die Kommandozeile wird mit ExecuteDataReturn ausgeführt. Der Zugriff auf die Datenbank, sowie der Selectbefehl funktionieren einwandfrei.
Bei der Abfrage möchte ich das aktuelle Datum (aus der PLC) mit dem Einträgen aus der Datenbank in der Zeile *anzeigedatum* vergleichen.
Wenn ich das aktuelle Datum von 'Hand' eingebe (wie in der sCmd1 siehe unten) funktioniert der Aufruf.

Jedoch bekomme ich es nicht hin, anstatt das Datum von 'Hand' einzugeben, eine Stringvariable dort einzusetzen.
In der Datenbank ist das *anzeigedatum* als DateTime-Variable aufgeführt.

Ich bin für jeden Hinweis und jede Hilfe sehr dankbar.
Falls jemand noch weitere Informationen benötigt, kann er sich gerne melden.
Danke!
Gruß Julian