Visualizzazione dei risultati da 1 a 8 su 8

Discussione: ma che sto sbagliando?

  1. #1
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407

    ma che sto sbagliando?

    salve a tutti,

    oggi sto computer ha deciso di farmi le bizze...

    arrayParteSinistra(i) = Left(Cstr(ArrayPerc(i)),instr(1,cstr(ArrayPerc(i)) ,",")-1)

    l'errore che mi da è:

    Microsoft VBScript runtime error '800a0005'

    Invalid procedure call or argument: 'Left'

    /wallpapers_statistiche.asp, line 199


    considerando che fino a 3 secondi fa funzionava tutoo la dice luunga se tutto ad un tratto va di testa...

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    118
    Bisognerebbe sapere il contenuto degli array al momento dell'errore.
    Forse la funzione instr non trova la "," nell'array di turno e quindi la funzione left si ritrova con un numero di caratteri pari a -1.

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Certe Notti,

    fino a 3 secondi fa avevi valori con la virgola... se ti da errore vuol dire che ArrayPerc(i) è vuoto o contiene un numero senza virgola
    verificalo prima
    codice:
    posVirgola = instr(1,cstr(ArrayPerc(i)),",")
    if posVirgola>0 then
      arrayParteSinistra(i) = Left(Cstr(ArrayPerc(i)),posVirgola-1)
    else
      arrayParteSinistra(i) = cstr(ArrayPerc(i))
    end if

  4. #4
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    può essere....

    e come potrei risovere?

  5. #5
    Ciao

    Sei sicuro dei valori dell'array ?

    Come restituisce i valori prova a verificare il risultato dell'array !!

    Ciao Steweb

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da Certe Notti
    può essere....

    e come potrei risovere?
    hai visto la mia risposta?

  7. #7
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    Originariamente inviato da willybit
    hai visto la mia risposta?
    mi hai anticipato nell'inserimento di un nanosecondo rispetto al mio quindi no non l'ho visto fino a quando non ho inserito il mio...

  8. #8
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    thank's willy funza

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.