jueves, 26 de noviembre de 2020

Validar respuesta Mysql/MariaDB Query en Free Pascal

    

 

Al hacer una consulta de MySQL/MariaDB, la forma que se me ocurrió para validar si la consulta regresa resultados fue:

Se hace la consulta

mysql_query(sock, query);

Se almacenan los resultados

recbuf := mysql_store_result(sock); 

Se leen los resultados

n := mysql_num_row(recbuf);

Si mysql_num_row es igual a 0 es que no hay resultados, porque puede ser que la consulta se realice de manera correcta pero que no devuelva resultados.

No hay comentarios.:

Publicar un comentario