Joer tienes razón, era por eso!! Muchas gracias. Ya funciona!
Por cierto, repasando el manual he visto que en esa clase no hay una función para cerrar la conexión ni para liberar la memoria. ¿Es muy malo que no lo haya? He probado esto y no da ningún warning ni error. Es suficiente así no?