-
cad2206 (01.03.16 13:21) [0]Добрый день. Для подключения к БД Firebird использую компоненты InterBase из Delphi 2010.
Выполняю запрос с параметрами b_date и e_date:
IBQuery1.SQL.Text := 'select * from table' +
'where datetime between '+QuotedStr(b_date)+' and '+QuotedStr(e_date)
Экранирую их, т.к. параметры являются датами, зависящими от текущей.
Есть желание хранить запрос в отдельном файле и вызывать его так:
IBQuery1.SQL.LoadFromFile('zapros.sql');
Но вот как передать параметры из delphi в запрос из файла, что то не пойму.
Может подскажет кто? -
эндсоувот © (01.03.16 13:41) [1]параметры через параметры и передаются.
нужно параметрический запрос использовать. -
RWolf © (01.03.16 14:07) [2]
> Выполняю запрос с параметрами
это не запрос с параметрами.
С параметрами это так:'select * from table where datetime between :start_date and :end_date' -
cad2206 (01.03.16 15:23) [3]да, ошибся в терминологии, не параметры, а переменные зависимые от текущей даты
-
cad2206 (01.03.16 16:15) [4]всем спасибо за помощь, разобрался
-
имя(21.04.16 14:10) [5]Удалено модератором -
имя(21.04.16 14:35) [6]Удалено модератором