Вниз
Скачать: CL | DM;

Как в строку SQL запроса вставить переменную ?   Найти похожие ветки 

← →
3D-Dragon   (2002-12-07 23:56) [0]

Есть переменная

some_var: string;

Как мне её вставить в строку SQL запроса ?
типа:

SELECT some_var FROM ...

У меня на форме стоит компонент IB_Query ...
Delphi 7
FireBird 1.0


← →
oss ©   (2002-12-08 00:26) [1]

IB_Query.sql.clear;
IB_Query.sql.add(" select "+some_var+" from .."
IB_Query.Open;

а вообще полезно читать книги еще...


← →
3D-Dragon   (2002-12-08 06:27) [2]

Про книги я знаю и упорно читаю :)
Признаюсь, что новичек в Delphi, но ведь и форум для того, чтобы поставили на путь истинный ...

Не получалось так, я уже как только не пробовал и по твоему примеру все равно получаю ошибку при первом обращении:

Dynamiс SQL error

повторно если делаю выборку, то всё работает ... :(

Вот код, подскажите, пож-та, КАК правильно напиСать ?

// Выбираем "на что"
procedure TfMakeStavkaOrdinar.ComboOsnovChange(Sender: TObject);
var
stroka: string;
vid: string;
koef: string;
begin
stroka:=ComboOsnov.Items.Strings[ComboOsnov.ItemIndex];
IB_Query_NaChto.ParamByName("ishod").Value := stroka;

vid:=IB_Query_NaChto.FieldByName("na_chto").Value;
IB_Query_NaChto.Open;

IB_Query_Koef.sql.clear;
IB_Query_Koef.sql.add(" select "+vid+" from client_lines");
IB_Query_Koef.Open;

koef:=IB_Query_Koef.FieldByName(vid).Value;
Edit1.Text:=koef;
end;


← →
3D-Dragon   (2002-12-08 06:36) [3]

oss ©
СПАСИБО за помощь, я разобрался.
Всё заработало !!!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-86023
de2
2002-12-16 14:59
2002.12.26
обращение к объекту модальной формы


1-85884
Anatoly P
2002-12-16 19:46
2002.12.26
TDateTime и datetimepicker


14-86124
Slava_K
2002-12-05 09:17
2002.12.26
Пакет обновления SP для Delphi 7


1-85893
Кокандокало
2002-12-16 14:42
2002.12.26
НУжно разобрать выражение *.gif;*.jpg;*.html;*.php; и т.д.


4-86210
Monya
2002-11-12 10:24
2002.12.26
Системные переменные




   Наверх