Ciao! ho un problema. Ho una funzione in cui eseguo questo codice
Dim DBCursor As Cursor
Dim DBSql As SQL
DBSql.Initialize(tDir,"database",True)
DBCursor = DBSql.ExecQuery("SELECT DISTINCT categoria FROM argomenti")
If DBCursor.RowCount >1 Then
Dim elenco(DBCursor.RowCount) As String
For x=0 To DBCursor.RowCount - 1
DBCursor.Position=x
elenco(x)= DBCursor.GetString("categoria")
Next
cmd_entra.Text=DBCursor.RowCount
nell'ultima riga verifico che il numero di record letti dalla query corrisponda a quelli del database che qui allego.
quando faccio il debug mi restituisce sempre il valore di 4 record trovati anzichè quelli effettivamente presenti nel mio db come potete vedere. come posso risolvere questo problema?
Dim DBCursor As Cursor
Dim DBSql As SQL
DBSql.Initialize(tDir,"database",True)
DBCursor = DBSql.ExecQuery("SELECT DISTINCT categoria FROM argomenti")
If DBCursor.RowCount >1 Then
Dim elenco(DBCursor.RowCount) As String
For x=0 To DBCursor.RowCount - 1
DBCursor.Position=x
elenco(x)= DBCursor.GetString("categoria")
Next
cmd_entra.Text=DBCursor.RowCount
nell'ultima riga verifico che il numero di record letti dalla query corrisponda a quelli del database che qui allego.
quando faccio il debug mi restituisce sempre il valore di 4 record trovati anzichè quelli effettivamente presenti nel mio db come potete vedere. come posso risolvere questo problema?