Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Creare un array da un ciclo For

    Ciao

    come devo fare per creare un array da un ciclo for?

    Così facendo:

    For Conta = 1 To 20
    Conta = Conta & "," &Conta
    Next

    mi da l'errore:
    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente: '[string: "2,1,2,1"]'


    PS: il risultato che vorrei ottenere è: conta=1,2,3,....
    Sicut Nox Silentes

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Certamente nel ciclo conta è numerico e non puoi cambiarlo.

    codice:
     
    Conta=""
    for i=1 to 20
      Conta = Conta & "," 
    next
    conta=left(conta,len(conta-1)) 'per togliere la virgola
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    In ogni caso conta non è un array, ma una stringa normale
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  4. #4
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Ciao Kalosjo!

    H provato come mi hai suggerito:
    codice:
     
    Conta=""
    for i=1 to 20
      Conta = Conta & "," 
    next
    Il risultato è
    ,,,,,,,,,,,,,,,,,,,,

    insomma, i numeri dove sono?
    Sicut Nox Silentes

  5. #5
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Si, scusa ho sbagliato....

    codice:
    Conta=""
    for i=1 to 20
      Conta = Conta & i & "," 
    next
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  6. #6
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Ti ringrazio: funziona!!


    Senti, ne apporffitto, questo codice mi crea una stringa, giusto? E per 'convertire' questa stringa in numeri, che devo fare? Cioè, per far capire ad asp che quella non è una stringa bensì sono dei numeri divisi da una virgola.
    Sicut Nox Silentes

  7. #7
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Una stringa così fatta non puoi fare niente, ma puoi dividerla in tanti numeri...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  8. #8
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da kalosjo
    Una stringa così fatta non puoi fare niente, ma puoi dividerla in tanti numeri...
    e come?
    Sicut Nox Silentes

  9. #9
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    codice:
    dim num()
    num=split(stringa,",")
    for i=0 tu ubound(num)
      response.write num(i) & "
    "
    next
    però non capisco a cosa ti serve creare la stringa per poi separarla...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.