Salve,
ho uno strano, stranissimo errore... mi capita questo: io estraggo i records da una tabella/db mysql...meglio che vi faccio vedere un esempio:
per stampare l'array uso il classicocodice:set conn=... conn.open... set rs=... rs.open "select * from site_categorie where tipo=0",conn,1,1 '******** inizializzo un array di pulsanti redim pulsanti(2) pulsanti(0)="home" pulsanti(1)="prodotti" '****** ciclo nell'array per riempire i pulsanti dinamici start=3 'dimensione di partenza per il redim dell'array while not rs.eof redim preserve pulsanti(start) pulsanti(start-1)=rs("categoria") start=start+1 rs.movenext wend
ora, rs contiene SOLO 2 RECORDSET (query testata direttamente nel db)... non vorrei essermi rimbecillito tutto di un colpo, ma direcodice:for i=0 to ubound(pulsanti)...next
vuol dire dimensionare un array di DIMENSIONE elementi con indici da 0 a DIMENSIONE-1 no?codice:redim arrai(dimensione)
ma allora mi dite perchè diavolo mi stampa:
mi aggiunge un elemento in +..è come se iterasse una volta di piu nel recordset...e lo fa solo con gli array popolati da db ( ne ho altri 2/3) e SOLO usando il db mysql...quando uso access non ho problemi di sortacodice:home prodotti cat1 cat2 ---vuoto---
ma è un problema legato a mysql o mi sono rimbecillito io?![]()
![]()

Rispondi quotando
che palle ste cavolate


