-
const
aSQL = 'SELECT Zakazi.*, Zakazi.DateFin, Zakazi.Address, Zakazi.Operator2 ' +
'FROM Zakazi '
'WHERE Zakazi.DateFin=:DateFin AND ' +
'Zakazi.Address=:address AND ' +
'Zakazi.Operator2=:operator2';
var
ds: TADODataSet;
begin
ds := TADODataSet.Create(nil);
try
ds.Connection := ...;
ds.CommandText := aSQL;
ds.ParamByName('DateFin').Value := Now;
ds.ParamByName('address').Value := 'bla-bla-bla';
ds.ParamByName('operator2').Value := Random(20);
ds.Open;
while not ds.Eof do
begin
......
ds.Next;
end;
finally
ds.Free;
end;
end; -
Kirimey (19.03.13 12:08) [21]подскажите как вместо определенной даты "WHERE (((Zakazi.DateFin)>#9/2/2012 12:00:01#))" прописать текущую
-
Kirimey (19.03.13 12:08) [22]подскажите как вместо определенной даты "WHERE (((Zakazi.DateFin)>#9/2/2012 12:00:01#))" прописать текущую
-
Медвежонок Пятачок © (19.03.13 12:16) [23]надо подождать когда определенная дата станет текущей.
а если уже стала, то поможет машина времени. -
Год ветке.
С датой клиента - Now() и параметры.
С датой сервера - смотреть анагогичную функцию на сервере. -
Дмитрий (16.04.13 20:24) [25]year(now())
year(date())
не?