MySQL - DATE_SUB Formatierungsproblem?

Alfred_

Erfahrenes Mitglied
Hi,
trotz umfangreicher Recherche im Forum selbst und im Referenzhandbuch komme ich zu keinem Ergebnis.
Die Tab treffer(MyISAM) zeigt mir das Datenfeld Datum(=DATE) mit der Formatierung(yyyy-mm-dd "2008-01-02").
Das Referenzdatum hole ich mir vom txtDate.Text und zeigt mir die Formatierung (02.01.2008). Eingelesen wird es mit einem DataReader mit
Code:
Me.txtDate.Text = CDate(dr!Datum)
Mit dem Syntax:
Code:
Dim com As New MySqlCommand("DELETE FROM treffer WHERE DATE_SUB(xDatum, INTERVAL 1 MONTH) < Datum", myconn)
bzw. Variablenzuweisung
Code:
	  Dim xDatum As Date
	  xDatum = CDate(txtDate.Text)
versuche ich alle Daten zu löschen die 1 Monat vor dem Referenzdatum liegen.
Ich bekomme weder eine Fehlermeldung, noch ein Ergebnis. Auch wenn ich xDatum ohne Konvertierung verwende.
Wo liegt da der Fehler?
Danke und Grüße
 
Zurück