Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.23;
Скачать: CL | DM;

Вниз

TIBQuery > свойство Params   Найти похожие ветки 

 
Karburator   (2006-05-21 20:02) [0]

Хочу создать запрос с использованием этого свойства, но запрос не работает как нужно или вообще не работает, народ нету ли у кого нибудь несложного примера запроса с использованием параметров?

вот отрывок моего кода с использованием параметров (при создании формы):
   IBQuery1.SQL.Add(
        "UPDATE Patient p "+
        "SET    p.fam=:in_fam,  ...... " )

Может запрос в компоненте писать лучше вообще без параметров, типа такого:
   IBQuery1.SQL.Add(
        "UPDATE Patient p "+
        "SET    p.fam="+ str + "..." )
?


 
@Lex ©   (2006-05-21 20:26) [1]

как в TIBQuery не знаю, не работал,
в TQuery
Query1.SQL.Text := "UPDATE Patient p SET p.fam = :in_fam,...";
Query1.ParamByName("in_fam").AsInteger := in_fam;
....
Query1.ExecSQL;
но думаю аналогично.


 
Deniz ©   (2006-05-22 06:50) [2]

Абсолютно аналогично.
Неплохо бы еще добавить Prepare:
IBQuery.SQL.Text:="...";
IBQuery.Prepare;
IBQuery.ParamByName("...").asString:=...;
IBQuery.ExecSQL;
И что значит > но запрос не работает как нужно или вообще не работает, ?


 
Sergey13 ©   (2006-05-22 09:02) [3]

2 [2] Deniz ©   (22.05.06 06:50)
>И что значит > но запрос не работает как нужно или вообще не работает, ?
Наверное надо добавить в запрос секцию WHERE, иначе можно получить удивление. 8-)



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
2-1151929083
Neket
2006-07-03 16:18
2006.07.23
Язык


15-1150969467
Сатир
2006-06-22 13:44
2006.07.23
Пример в орешник.


2-1151931310
Apollon_604
2006-07-03 16:55
2006.07.23
Хитрое свойство


15-1151093723
SlyHide
2006-06-24 00:15
2006.07.23
Как зделать компонент содержащий два других


15-1150194025
Crazy manager
2006-06-13 14:20
2006.07.23
Half-Life 2: Episode One