ich bin absoluter Foren-Neuling und starte hier meine ersten Gehversuche

Ich soll für einen Kumpel ein Archiv-System aufbauen. Das fing alles ganz harmlos an mit einer harmlosen Datenbank die irgendwie immer komplizierter geworden ist. Das Archiv soll Drehbänder (der Kumpel ist Kameramann) verschiedenster Formate archivieren. Ich habe mit einem einfachen Formular angefangen über das man neue Drehbänder archivieren kann und einem Formular in dem man nach Bändern suchen kann. Die Suche findet dann über Makros statt. Ich nutze keine externe Datenbank sondern das standart SQL von Base. Bis jetzt habe ich auch schon einiges hinbekommen und es läuft. Ich kann über alles suchen außer über das Datum. Ich will natürlich in der Suchmaske ein spezielles Datum angeben und zu diesem Datum alle Suchergebnisse angezeigt bekommen. Ich habe schon stundenlang gegoogelt und Foren durchforstet aber keine Lösung zu meinem Problem gefunden. Mit allen Angaben über die verschiedenen "Date" Formate konnte ich wenig anfangen.
Code: Alles auswählen
...
DatumFilter = MainForm.getByName("datDatum") 'Das Suchfeld wird angesprochen
if DatumFilter.Text <> "" then 'Ist der Inhalt des Suchfeldes nicht leer dann ...
if SQLString <> "" then 'Wenn in SQLString schon was steht, dann ...
SQLString = SQLString + " AND Datum LIKE " + "'" + DatumFilter.Text + "'" 'Deklaration SQL Filter
else
SQLString = "Datum LIKE " + "'" + DatumFilter.Text + "'" 'Deklaration SQL Filter
else
SubForm.ApplyFilter = False
end if
...

Fehlermeldung:
SQL-Status: 37000
Fehler-Code: -16
Wrong data type: java.lang.IllegalArgumentException in statement [SELECT * FROM "VideoArchiv" AS "VideoArchiv" WHERE "Speichermedium" LIKE '(Beta)' AND "Datum" LIKE '08.03.10' ORDER BY "Speichermedium" DESC, "ArchivNr" DESC, "TapeNr" DESC]
Ich versteh leider nicht viel von SQL und von Makros. Hab mir das meiste in den letzten Monaten so zusammen gelesen. Bin jetzt allerdings an einem Punkt angelangt wo es keinen Spaß mehr macht

Vielen Dank schon mal, Rob (*rauchiger Kopf*)