Si hago un response.write d ela variable sql me sale esto:
select * FROM tabla1 WHERE id_persona= '1100'
Parece que lo que me viene del query no se por qué parece que es texto porque el campo con el que lo comparo en el where de la consulta es número.
Ayuda