Ciao ragazzi ho un dilemma di quelli senza uscita!
Io tramite ADO.NET mi collego al mio DB access...
Ora....eseguo questa stringa SQL:
Tutto funziona ma solo se nella tabella movimenti c'è almeno un record.codice:Dim sql As String = "SELECT MAX(idMovimento) as mioIdMovimento FROM movimenti" Dim cmd As New OleDbCommand(sql, Cn) Dim dr As OleDbDataReader = cmd.ExecuteReader dr.Read()
Ovvero se c'è un recordo ottengo il valore massimo della colonna idMovimento in dr.item("mioIdMovimento").
Se però non ci sono records mi da Null e ovviamente mi manda tutto in pappa!
Alchè ho pensato di usare:
dr.HasRows
Il problema è che mi da sempre True anche quando non ci sono records nella tabella...
é normale sta cosa? :S
Graziieeee


Rispondi quotando