Вниз
Скачать: 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.01 c
1-85921
vladnt
2002-12-13 15:34
2002.12.26
печать на принтере заштрихованного полигона


6-86069
urich
2002-10-29 17:28
2002.12.26
Upload по http использую WinInet


14-86113
Igorek
2002-11-28 19:38
2002.12.26
Нужен ModelMaker из Delphi7


14-86156
Mad_Ghost
2002-12-06 15:15
2002.12.26
TEST


4-86220
KUZIA
2002-11-12 13:10
2002.12.26
Как написать скринсавер




   Наверх