Ошибка при присвоении значения переменной
На форме ComboBox1 с месяцами и MaskEdit1 с годами.
Запрос:
Как правильно передать строку в переменную?
Запрос:
select * from graph where convert(char(10), adate, 104)=:ADate
Скрипт(при нажатии OK):
var
str: String;
begin
if (ComboBox1.ItemIndex+1)<=9 then
str:= '01.0'+IntToStr(ComboBox1.ItemIndex+1)+'.'+MaskEdit1.Text
else
str:='01.'+IntToStr(ComboBox1.ItemIndex+1)+'.'+MaskEdit1.Text;
SET('ADate', str);
qGraph.Open;
Получаю ошибку:
qGraph: qGraph: Ошибка в выражении '01.01.2008': ';' expected
Как правильно передать строку в переменную?