Вниз
Скачать: 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.987 c
1-85939
SkyQuake
2002-12-17 15:30
2002.12.26
Возращение текста CGI-приложением


14-86146
Anatoly Podgoretsky
2002-12-06 07:37
2002.12.26
Именинники 6 декабря


3-85862
and_sp
2002-12-03 09:32
2002.12.26
Paradox в Excel


14-86176
biss
2002-12-06 13:50
2002.12.26
Как стать мастером


1-85887
harismatik
2002-12-16 19:36
2002.12.26
Кнопке Browse...




   Наверх