Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Costante Integer per arrey

    Ciao a tutti

    sto riscontrando dei problemi con la dichiarazione di un array

    vorrei dichiarare un array, che sia grande quanto il numero di record che estraggo da un db

    scrivo così

    codice:
    RsVetrina.open sqlVetrina,dbdati,3,3
    numeroVetrina=cint(RsVetrina.recordcount-1)
    
    dim myVetrina(numeroVetrina)
    ma ottengo questo errore

    Prevista costante Integer
    dim myVetrina(numeroVetrina)

    dato che numerovetrina lo converto in intero
    come mia lui poi mi da l'errore?

    ciao e grazie in anticipo

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Usa la ReDim
    Inoltre potresti aver biogno di convertire in CLng
    Infine, usando GetRows() potresti non aver bisogno di dichiarare l'array.
    Dipende quello che ti serve.

    Roby

  3. #3
    Usa la ReDim
    Funziona....ma perchè devo ridimesionare se in precedenza non l'avevo ancora dichiarata

    Inoltre potresti aver biogno di convertire in CLng
    Non ne ho avuto bisogno..

    Infine, usando GetRows() potresti non aver bisogno di dichiarare l'array.
    Dipende quello che ti serve.
    Roby
    niente... faccio un array
    che dopo randomizzo per estrarre a caso dei record
    con GetRows che otterei? (scusa l'ignoranza)


    ciao e grazie

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quando dimensioni un array usando una variabile devi usare la ReDim
    Con GetRows() ottieni un array a due dimensioni (riga, colonna).
    http://www.w3schools.com/ado/met_rs_getrows.asp

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.