Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.26;
Скачать: 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 вся ветка

Текущий архив: 2002.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-86175
Andriano
2002-12-06 15:18
2002.12.26
Мелочь, но надо.


6-86066
k-sergey
2002-10-30 11:38
2002.12.26
Как отрубить нет а потом включить его...


3-85801
BorisUK
2002-12-06 07:55
2002.12.26
Вынесение запроса к базе в поток


1-85925
Nimda
2002-12-17 11:05
2002.12.26
Ne ponal.


3-85788
werr
2002-12-05 17:59
2002.12.26
Поиск неотсортированных записей