سلام دوستان.
ميخوام از يك متغير براي نام جدول در دستور query استفاده كنم . به شكل زير كد زدم ولي خطا ميده! clases متغيريه كه نام جدول درش قرار ميگيره.
ADOQuery1.Active:=FALSE;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT dars.namedars');
ADOQuery1.SQL.Add('FROM ''%'+clases+'%''INNER JOIN dars ON ''%'+clases+'%''.darscode = dars.darscode');
ADOQuery1.SQL.Add('WHERE ((''%'+'clases'+'%''.Day LIKE ''%'+'0shanbe'+'%'') AND (''%'+'clases'+'%''.time LIKE ''%'+'9-8'+'%''))');
ADOQuery1.ExecSQL;
ADOQuery1.Active:=TRUE;