Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.26;
Скачать: [xml.tar.bz2];

Вниз

Как в строку 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.034 c
6-86055
Ajax
2002-10-29 18:01
2002.12.26
Кому нужен подсчет dial-up траффика под win9x???


4-86230
pag77
2002-11-11 20:16
2002.12.26
как передать сообщение активному в данный момент приложению?


1-85970
Bedny
2002-12-12 22:33
2002.12.26
MkDir???


14-86155
Uran
2002-12-06 14:55
2002.12.26
Программа для чтения этого форума.


14-86133
_Nicola_
2002-12-03 17:45
2002.12.26
Компонент не удаляется из Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский