Topic: Проблема со скриптом
Есть таблица stat с 2 полями:
ID_Klient (связьс другой таблицей)
Data (дата)
Есть форма с 3 элементами:
DateTimePicker1
TableGrid2
Label1
Нужно посчитать количество записей из таблицы stat где
ID_Klient = выбранной записи из TableGrid2
Data = DateTimePicker1
и вывести этот результат в Label1
Имеющийся скрипт
procedure test_TableGrid2_OnCellClick(Sender: string; ACol, ARow: Integer);
var
f:string;
d:TDateTime;
begin
d:=now;
test.DateTimePicker1.format:='dd.MM.yyyy';
test.DateTimePicker1.datetime:=d;
f:= VarToStr( SQLExecute('SELECT count(id) FROM stat WHERE (id_klient=''' + IntToStr(test.TableGrid2.dbItemID) + ''') and (date='''+test.DateTimePicker1.datetime+''');') );
test.Label1.Caption:=(f);
end;
ругается на второе условие.
Подскажите кто может где ошибка