Vorrei assegnare ad una variabile il numero del record attivo.
es:
mi riene rilasciato un errore di run-time numero 3251 "Operazione non supportata da questo tipo di oggetto" ... non capisco!codice:variabile = data1.recordset.absoluteposition
Vorrei assegnare ad una variabile il numero del record attivo.
es:
mi riene rilasciato un errore di run-time numero 3251 "Operazione non supportata da questo tipo di oggetto" ... non capisco!codice:variabile = data1.recordset.absoluteposition
Grazie e ciao a tutti
Secondo me dipende dal tipo di cursore del recordset.. prova a cambiarlo!
Ciao!!!
![]()
![]()
Si! scusa, ho capito!
Ora ho impostato il recordType su 1-Dynaset.
Ne approfitto per un'altra cosa:
l'ultima riga del codice mi da "Tipo non corrispondente"codice:elemento=text1.text numrecord= data1.recordset.assoluteposition nomevar(elemento)=numrecord
Forse sbaglio qualcosa nella dichiarazione delle variabili?
Le ho provate tutte ... string ... variant... mah!
Chi mi aiuta?
Grazie!
Grazie e ciao a tutti
Non so come tu abbia dichiarato la variabile
"elemento" ma sembra che sia di tipo String.. quindi non puoi usarla come indice di un vettore.![]()
se è questo l'errore devi convertire il valore della stringa in un tipo numerico, ad esempio integer, con la funzione CInt()
Prova..codice:elemento=text1.text numrecord= data1.recordset.absoluteposition nomevar(CInt(elemento))=numrecord
Ciao!!!!
![]()
![]()
![]()
tutto dipende dal tipo di connessione che ha fatto
Il problema è che devo fare un vettore con indice testuale e non numerico! e poi assegnargli un valore numerico ... per spiegarmi meglio faccio un esempio
scores(pippo)=10
scores(peppe)=25
scores(lella)=45
scores(checco)=35
ecc ...
Grazie e ciao a tutti
Ora.. non vorrei dire una stupidaggine ma..
NON SI POSSONO FARE VETTORI CON "INDICE TESTUALE"..
l'indice deve assere numerico..
![]()
C'è un'altra soluzione?????
Grazie e ciao a tutti
Io non so nulla di VB, ma... non c'erano le Collection?
Ciao!
"Le uniche cose che sbagli sono quelle che non provi a fare."
Atipica