Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    dov è l'errore in questo ciclo con array??

    ciao a tutti...
    ho il seguente ciclo che mi continua a dare errore:

    codice:
    array_foto=array(4)
    for j=0 to 3
    response.Write(j)
    if recset("foto"&j+1)<>"" AND NOT ISNULL(recset("foto"&j+1)) then
    array_foto(j)="SI"
    else
    array_foto(j)="NO"
     end if
    next
    mi dice:
    Errore di run-time di Microsoft VBScript error '800a0009'

    Indice non incluso nell'intervallo: 'j'

    (in rosso la riga incriminata)

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao alexinside83,

    sbagli la dichiarazione dell'array
    codice:
    ReDim array_foto(4)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    grazie milla willybit...
    ma perchè in VB bisogna fare il redim???

    se io so già le dimensioni perchè devo forzargli il ridimensionamento...???

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    già perché? :master:
    meglio fare
    codice:
    Dim array_foto(4)
    cerca di capire... è lunedì

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    e io infatti l'avevo fatto...
    ma mi dava lo stesso errore...!!! VVoVe:

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    tu avevi fatto così
    codice:
    array_foto=array(4)
    così crei un array di un elemento solo che è il numero 4

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 © 2026 vBulletin Solutions, Inc. All rights reserved.