Hallo,
warum nutz Du nicht die Möglich keit der Parameter übergabe.
Dein Code könnte dann ungefähr so aussehen und läst sich besser lesen
Delphi-Quellcode:
with Query1
do
begin
sql.Clear;
sql.Add('
INSERT INTO CDDVD (ID,Lagerort,Name,Monat,Jahr) VALUES (:ID,:Lagerort,:Name,:Monat,:Jahr');
ParamByName('
ID').AsInteger := CDID;
ParamByName('
Lagerort').AsString := Lagerort;
...
Prepare;
ExecSQL;
end;
Gruß Hartmuth