Esta vez difiero del amigo cadetill.
Tengo una tabla cuyo primer campo de su primer registro es null y Query.Fields[0].IsNull devuelve cierto con la consulta
select * from tabla
de manera que no es una opción para determinar si la consulta devuelve o no resultados.
Yo creo que IsEmpty es lo más adecuado, este precisamente es el objetivo de dicho método y así está implementado desde TDataSet, la madre de todos los datasets, mientras que RecordCount está implemntado para devolver -1 en TDataSet y ya dependerá de los descendientes si lo implementan o no.
// Saludos
|