![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуй, у меня возникла проблема. Пытаюсь сделать параметрический запрос но ни чего не выходит. Использую компонент Query (таблицу .db).
Через компонент параметры не хотят создаваться, то есть кнопки создания не горят.Сам код такой. Пытаюсь сделать запрос для сравнения с 1 датой. Код:
with DataModule_Poc_0 do Begin Query_Bol_List.Close; Query_Bol_List.SQL.Clear; Query_Bol_List.SQL.Add('Select * from San2_Bol_List Where Data_Nach_Bol_List=date1'); Query_Bol_List.Params[0].Name:='data1'; Query_Bol_List.ParamByName('date1').Value:=DTP_Ot.date; Query_Bol_List.Open; end; За помощь заранее спасибо ![]() |
#2
|
||||
|
||||
![]() Код:
with DataModule_Poc_0 do Begin Query_Bol_List.Close; Query_Bol_List.SQL.Clear; Query_Bol_List.SQL.Add('Select * from San2_Bol_List Where Data_Nach_Bol_List = :date1'); Query_Bol_List.ParamByName('date1').Value:=DTP_Ot.date; Query_Bol_List.Open; end; |
#3
|
||||
|
||||
![]() обращение к параметру в тексте запроса :ParamName
так же поставьте в компоненте Query свойство Prepared:=True иначе он всегда будет выдавать результаты первого запроса, даже если потом вы будете менять параметр Последний раз редактировалось darktmlr, 15.05.2012 в 16:43. |