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

    errore incomprensibile in un programmino asp

    Ciao ragazzi, questo è il mio primo post, spero abbiate un pò di pazienza con me!
    Sto studiando su un corso ASP ke mi sono scaricata in rete insieme ad una miriade di manuali e articoli vari. Non riesco a fare un semplice programmino ke mi pare senza particolari insidie, ovvero, un programma ke serve a far leggere solo una riga specifica di un file di testo:


    -file asp:

    <%
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    Set textfile = fso.OpenTextFile(Server.MapPath("iscritti.txt"), 1)

    while not textfile.AtEndOfStream
    rigafile = textfile.ReadLine

    campiriga = split(rigafile,"|")
    idriga = campiriga(0)
    if (idriga = 3) then
    response.write rigafile

    end if
    wend
    textfile.close
    %>


    -file di testo:

    1|Marco|Rossi|Viale dei colori 1|39939939|Padova|PD|info@rossi.it|
    2|Giovanni|Verdi|Viale dei colori 2|390939|Padova|PD|info@verdi.it|
    3|Giuseppe|Bianchi|Viale dei colori 3|39939939|Padova||info@bianchi.it|
    4|Luca|Gialli|Viale dei colori 4|3967939|Padova|PD|info@gialli.it|



    -messaggio di errore:

    Errore di run-time di Microsoft VBScript (0x800A0009)
    Indice non incluso nell'intervallo: '[number: 0]'
    /corso/leggiriga3.asp, line 10

    Ho provato qualunque cosa, modificato numeri, spazi, aggiunto virgolette e apici.... nulla di fatto eppure dalla teoria ke ho studiato tutto fila!spero possiate aiutarmi perkè ho tanta voglia di imparare bene e non arrendermi!

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    codice:
    3|Giuseppe|Bianchi|Viale dei colori 3|39939939|Padova|info@bianchi.it|

  3. #3
    ecco si... dovrebbe stampare a video quello....ma non lo fa! invece di stampare a video quella riga mi da l'errore ke ho riportato nel post! sapete dirmi dove ho sbagliato nel codice e come faccio a far stampare a video quella riga?
    http://digilander.libero.it/kunt_a_kinte/

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    C'è un errore nello split.

  5. #5
    Grazie fraude.
    Non è ke saresti tanto carino da correggermi? Come devo scriverlo per farlo funzionare? Ho diviso la rigafile con i pipe... ho identificato l'ID con idriga e ho dikiarato ke doveva leggere il file finkè non avesse trovato l'ID 3 e a quel punto doveva stamparlo a video.. dov'è l'errore?
    http://digilander.libero.it/kunt_a_kinte/

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Hai sbagliato a scrivere il file txt, correggi così:

    codice:
    1|Marco|Rossi|Viale dei colori 1|39939939|Padova|PD|info@rossi.it| 
    2|Giovanni|Verdi|Viale dei colori 2|390939|Padova|PD|info@verdi.it| 
    3|Giuseppe|Bianchi|Viale dei colori 3|39939939|Padova|info@bianchi.it| 
    4|Luca|Gialli|Viale dei colori 4|3967939|Padova|PD|info@gialli.it|

  7. #7
    GRAZIE FRAUDE!!!!!! Era un file del corso da incollare così com'era per esercitarsi e non avevo notato ke conteneva un errore!!!!! tanti tanti baci!
    http://digilander.libero.it/kunt_a_kinte/

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.