Hola Aanil, te recomiendo mejor usar parametros en las
sentencias de sql. checate este codigo
MiQry.Close;
MiQry.SQL.Clear;
MiQry.SQL.Add('Select * From Mitable where Micampo=arametro');
MiQry.SQL.Parambyname('parametro').asstring:=variable1;
MiQry.Open;
es una forma mas ordenada y mas segura de trabajar con querys
te ahorraras tiempo y dolores de cabeza.
Saludos.