Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore array

  1. #1

    Errore array

    Perchè questo codice....


    codice:
     
    do while not rs.eof
    i = rs("id")
    richiesta = rs("cod")
    corrente = request(richiesta)
    response.write i & " - " & corrente 
    articoli(i) = corrente
    
    rs.movenext
    loop
    mi da questo errore?

    1 - 9
    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'articoli'

    /ordini.asp, line 30


    line 30 è l'assegnazione del valore all'array

    corrente è una stringa di testo mentre rs("id") è il contatore di una tabella quindi numerico

    Grazie
    Ciao
    Fabio

  2. #2
    non so cosa sia successo ma è stato copia il messaggio per 4 volte... nn era mia intenzione

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi dimensionare l'array prima di metterci dentro i valori.

    Roby

  4. #4
    Si così ho provato e funziona
    Ma non posso fare un array senza un numero massimo?

  5. #5

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.