PDA

Visualizza la versione completa : [vb] problema conteggio database


ragno75
19-09-2002, 18:09
ho un problema assurdo vorrei fare in modo che se la mia tebella non contiene nessun record si cancelliino due voci dalla lista dei una combobox ma non ci riesco. Chi mi pu aiutare?

ChReAn
19-09-2002, 18:26
Beh, dire che dovresti controllare il numero di records presenti in una tabella.
Non usare la proprieta' recordcount di ADO, non e' affidabile se non in determinati casi.
Piuttosto usa una "SELECT COUNT" oppure fai un check sulle proprieta' BOF ed EOF.

Esempio

Dim rst as new ADODB.Recordset

rst.open... ecc...

if (rst.BOF and rst.EOF)
'Il recordset e' vuoto
else
'Ci sono dei records
End If

Tutto chiaro? ;)

ragno75
19-09-2002, 18:39
chiarissimo ora provo e ti faccio sapere.

ps
io usavo proprio recordCount non mi riportava mai il valore giusto

ragno75
19-09-2002, 19:22
non mi funziona, io ho due database collegati a due controlli ADODC, seguendo le tue istruzioni ho provato a scricere

If adodc1.recordset.EOF and adodc1.recordset.BOF Then
masgbox"non ci sono record"
End If

ma la finestra non mi compare mai anche se il recor vuoto


Piuttosto usa una "SELECT COUNT" cosa vuol dire

Loading