
19.02.2011, 09:42
|
 |
Гуру
|
|
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
|
|
Лучше всего текст таких запросов формировать с помощью Format:
Код:
IBQuery1.SQL.Text := Format('insert into employees (F,I,O,lg,pwd) values(''%s'',''%s'',''%s'',''%s'',''%s'');',[Trim(Edit1.Text),Trim(Edit2.Text),Trim(Edit3.Text),Trim(Edit4.Text),Trim(Edit5.Text)]);
или параметров:
Код:
IBQuery1.SQL.Text := 'insert into employees (F,I,O,lg,pwd) values(:S1,:S2,:S3,:S4,:S5);
IBQuery1.ParamByName('S1').AsString := QuotedStr(Trim(Edit1.Text));
IBQuery1.ParamByName('S2').AsString := QuotedStrTrim(Edit2.Text));
IBQuery1.ParamByName('S3').AsString := QuotedStrTrim(Edit3.Text));
IBQuery1.ParamByName('S4').AsString := QuotedStrTrim(Edit4.Text));
IBQuery1.ParamByName('S5').AsString := QuotedStrTrim(Edit5.Text));
IBQuery1.ExecSQL;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|