Например, запрос хранится в ini файле(часть, только парамерты):
Код:
....
[sql]
StrWhere=WHERE (d.data_date>'%s.%s.%s %s:%s')and(d.data_date<='%s.%s.%s %s:%s')and(d.object=%s)and(d.item=%s)and(d.parnumber=%s)
....
тогда:
Код:
str:=Format(ReadIniFile('SQL','StrWhere','sql.ini'),[DYear1,DMonth1,DDay1,DHour1,DMinute1,DYear2,DMonth2,DDay2,DHour2,DMinute2,OCode,SCode,12]);
и получаеи str=WHERE (d.data_date>'2010.3.15 0:0')and(d.data_date<='2010.3.16 0:0')and(d.object=4540)and(d.item=1)and(d.parnumbe r=12)
вообщем должно бвть понятно, через Format, т.е формируешь запрос через форматирование строки а потом передаешь