hai provato debuggando a guardare il valore di recordCoun? se è effettivamente uguale a 0 significa che la query è sbagliata