Forum: Datenbanken
Delphi
by lume96,
22. Feb 2005
ZQuery1.Params.Clear;
ZQuery1.SQL.Text := 'UPDATE Code_Schnipsel SET Titel=:titel where ID=:id';
ZQuery1.Params.CreateParam(ftString,'titel',ptInput);
ZQuery1.Params.CreateParam(ftInteger,'id',ptInput);
ZQuery1.ParamByName('titel').AsString := TitelEdit.Text;
ZQuery1.ParamByName('id').AsInteger := 12;
ZQuery1.ExecSQL;
Auch hier wieder mit Params falls Du Steuerzeichen im...
Forum: Datenbanken
Delphi
by lume96,
22. Feb 2005
Wie jetzt, hast Du es mal so probiert :
ZQuery1.Params.Clear;
ZQuery1.SQL.Text := 'INSERT INTO Code_Schnipsel(Code) VALUES(:phpc)';
ZQuery1.Params.CreateParam(ftString,'phpc',ptInput);
ZQuery1.ParamByName('phpc').AsString := Memo1.Text;
ZQuery1.ExecSQL;
Forum: Datenbanken
Delphi
by lume96,
22. Feb 2005
Moin,
Den hast Du auf jeden Fall, denn die korrekte Syntax für'n INSERT Statement lautet
INSERT INTO table VALUES();
oder eventuell
INSERT INTO table(field1,field2) VALUES();
Ein SET hat hier nichts zu suchen (das kommt im UPDATE vor).