Hallo daywalker299,
du willst ja den Inhalt der Variablen übergeben und nicht deren Namen.
Es muss deshalb wie folgt heißen:
Delphi-Quellcode:
with DataModule1.qr_spielerliste
do
begin
Close;
SQL.Clear;
SQL.Add ('
INSERT INTO spielerdaten (Nr, Vorname');
SQL.Add ('
VALUES ('+nr+'
,'+QuotedStr(vorname)+'
)');
ExecSQL;
Open;
end;