IBQuery1.SQL.Add

0

Siema

Mam cos takiego
[code]IBQuery1.SQL.Add('insert into tabala (kolumna) values (moj tekst);');[/code]

'moj tekst' jest zamkniety pomiedzy dwom apostrofami

to zadziala i wpisze sie do tabeli wartosc 'moj teskt'
Jednak gdy zrobie
[code]IBQuery1.SQL.Add('insert into tabala (kolumna) values (+edit1.text+);');[/code]
to wywala blad "Column +edit1.text+ unknown..
gdy robie
code
(edit1.text)
("'edit1.text'")
("'+edit1.text+'")[/code]
zawsze jest tak samo..
jak mam dodać wartość wpisaną w edit1.text?? ;-(

0

A spróbuj dać 3 apostrofy po każdej stronie
wtedy powinno dodać Ci się po apostrofie i cały tekst z edita

IBQuery1.SQL.Add('insert into tabala (kolumna) values (+edit1.text+) ');

Jeśli jednak nadal by się waliło to użyj parametru
IBQuery1.SQL.Add('insert into tabala (kolumna) values (:param)');
IBQuery1.ParamByName('param').AsString:=+edit1.text+;
IBQuery1.Open;

powinno zadziałać

1 użytkowników online, w tym zalogowanych: 0, gości: 1