Versuchs mal damit.
Delphi-Quellcode:
SQL.Add('
INSERT INTO pictures VALUES(... :pdate, ...);');
SQL.ParamByName('
pdate').AsDate := Now;
...
Und stimmt Deine Werteliste überhaupt mit den Feldern überein? Denn normalerweise (und übersichtlicher) schreibt man ein INSERT so:
INSERT INTO tabelle (feld1, feld2) VALUES (wert1, wert2)
Gruß Igotcha