Oddio mio, potevi fare un sunto ^^'
cmq credo che:
prova:dataset = new DataSet();
adapter = new OdbcDataAdapter(QueryCount, cn);
cmd = new OdbcCommand(QueryCount, cn);
adapter = new OdbcDataAdapter(QueryCount,cn);
adapter.Fill(dataset,"anagrafe.nucleo_fam_e_conviv enze");
anche se mi sembra strano che ti prenda "rowid" che non glie lo passi da nessuna parte..
usa il debugger per vedere cosa c'e' dentro il dataset!
io userei per fare quello:
OdbcDataAdapter da = new OdbcDataAdapter(QueryCount, cn);
da.SelectCommand.Connection.Open();
OdbcDataReader daRead = da.SelectCommand.ExecuteReader();
if (daRead.Read())
{
int totale = daRead.GetInt32(0);
}
che mi sembra vagamente piu intuitivo..
cmq quello che stai facendo era semplicissimo farlo con con una gridview!