435 messaggi dal 14 giugno 2002
cioa ho provato

sia con l'indice della colonna e sia come suggerito
da chiccosimo conta=Convert.ToInt32(myreader("total_visite"))

cavolo non vuol funzionare in nessuma forma
adesso errore è handle di riga non valido

ricordo che la tabelle ha solo due campi
pagina string
total_visite intero lungo

che devo fare
575 messaggi dal 06 settembre 2002
Contributi
puoi usare 2 soluzioni
myReader.GetInt32(0).ToString() o myReader.GetInt32(0) '0 per il 1° campo etc..
myReader.GetString(1)
oppure ctype(myReader("nomeCampo"),integer)
ciao
66 messaggi dal 29 aprile 2001
www.xepient.com
Forse hai giá risolto l'errore, ma questo codice non mi quadra:

If myreader.Read Then
ok = "ok"
Else
conta = myreader("total_visite")
conta = conta + 1
End If


perché if my reader.read = false, il codice eseguito sará questo:

conta = myreader("total_visite")
conta = conta + 1

peró myreader non contiene nessun risultato e quindi myreader("total_visite") sará sempre null, e non si puó trasformare un null ad un integer.

575 messaggi dal 06 settembre 2002
Contributi
Ops come ha detto docs il codice è sbagliato

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.