ciao ragazzi![]()
dunque, il mio problema è questo:
ho bisogno di fare la Recordcount di un recordset di ado, cosa assai semplice. Carico il recordset facendo una Execute sulla connessione. Il database da cui prelevo i dati è un db di SQLServer.
Quando faccio la recordcount mi da errore e il valore della recordcount è -1.
Non riesco a comprendere.
Questo è il codice:
codice:For indTab = 0 To UBound(ElencoTabelle) - 1 strSql = "exec sp_fkeys '" + ElencoTabelle(indTab) + "'" adoRsSql = adoConn.Execute(strSql) If adoRsSql.State = 1 Then If Not adoRsSql.EOF Then PBar_Avanzamento.Maximum = adoRsSql.RecordCount ...
- ElencoTabelle --> è un array che contiene l'elenco dei nomi delle tabelle del database
- PBar_Avanzamento.Maximum --> è una progress bar alla quale devo assegnare il valore massimo = recordcount
grazie a tutti![]()