de hecho si tiene razon maro, tarde un poco al darme cuenta de ese error, solo que se me olvido poner que ya habia encontrado el origen, bien pues el filtro como dices pues no retorna error,y creo que tampoco lo generaba lo que pasaba era que tenia unos querys activos y al hacer yo el filtro habia un momento en que el valor quedaba en blanco,y entonces el que mandaba el error era el query, por eso por mas que ponia try, no cachaba ninguna excepcion, ahorita sigo en eso, pero lo bueno fue que ya identifique donde fue el error, tuve que revisar linea por linea en ejecucion

jeje pero asi aprende uno, les agradezco por su ayuda, y ahora yo no ocupo en mi codigo de arriba el QuotedStr(Edit3.text) me podrian decir un poco para que es el quotedstr? gracias