A ver vamos por parte que tiene que ver el like con que el valor sea alfanumerico????
ok si el valor es exacto no utilizes like toma menos tiempo a la consulta
si el campo es numerico
Código SQL
[-]
'select * from MITABLA where MICAMOPO = '+edit.text
si el campo es alfabetico
Código SQL
[-]
'select * from MITABLA where MICAMOPO = ' + QuotedStr(edit.text)
Ahora si por alguna otra razon la busqueda es inexacta utilizando el like
Código SQL
[-]
'select * from MITABLA where MICAMOPO like '' %' + edit.text + '% ''
Fijate en la posicion de los % y en ves de comillas usas apostrofes
suerte avisa si entendi mal