Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Subscript out of range

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Subscript out of range

    Da questo script
    codice:
    <%
    
    id=split(request.form("id"), ", ")
    ragione_sociale=split(request.form("ragione_sociale"), ", ")
    email=split(request.form("email"), ", ")
    telefono=split(request.form("telefono"), ", ")
    ids=split(request.form("ids"), ", ")
    agency_code=split(request.form("agency_code"), ", ")
    categorie_id=split(request.form("categorie_id"), ", ")
    mq=split(request.form("mq"), ", ")
    price=split(request.form("price"), ", ")
    age=split(request.form("age"), ", ")
    description=split(request.form("description"), ", ")
    zona=split(request.form("zona"), ", ")
    comune_istat_2007=split(request.form("comune_istat_2007"), ", ")
    indirizzo=split(request.form("indirizzo"), ", ")
    file_path1=split(request.form("file_path1"), ", ")
    file_path2=split(request.form("file_path2"), ", ")
    
    
    sql = "SELECT * FROM gestionale_immobiliare WHERE numerazione LIKE '%" & numerazione & "%'"
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3
    
    dati = Array ("id1", "ragione_sociale1", "email1", "telefono1", "ids1", "agency_code1", "categorie_id1", "mq1", "price1", "age1", "description1", "zona1", "comune_istat_20071", "indirizzo1", "file_path1", "file_path2")
    
    for a=0 to Ubound(dati)
    
    id1 = id(a)
    ragione_sociale1 = ragione_sociale(a)
    email1 = email(a)
    telefono1 = telefono(a)
    ids1 = ids(a)
    agency_code1 = agency_code(a)
    categorie_id1 = categorie_id(a)
    mq1 = mq(a)
    price1 = price(a)
    age1 = age(a)
    description1 = description(a)
    zona1 = zona(a)
    comune_istat_20071 = comune_istat_2007(a)
    indirizzo1 = indirizzo(a)
    file_path11 = file_path1(a)
    file_path21 = file_path2(a)
    
    
    rs.Addnew
    
    rs.fields("id") = id1
    rs.fields("ragione_sociale") = ragione_sociale1
    rs.fields("email") = email1
    rs.fields("telefono") = telefono1
    rs.fields("ids") = ids1
    rs.fields("agency_code") = agency_code1
    rs.fields("categorie_id") = categorie_id1
    rs.fields("mq") = mq1
    rs.fields("price") = price1
    rs.fields("age") = age1
    rs.fields("description") = description1
    rs.fields("zona") = zona1
    rs.fields("comune_istat_2007") = comune_istat_20071
    rs.fields("indirizzo") = indirizzo1
    rs.fields("file_path1") = file_path11
    rs.fields("file_path2") = file_path21
    
    rs.update
    		
    next
    %>
    Però ho questo errore, da cosa è dovuto?
    Grazie
    codice:
    Subscript out of range: 'a'
    che si riferisce a questa riga:
    codice:
    id1 = id(a)
    Potete aiutarmi?
    Grazie
    G.

  2. #2
    perché cicli sull'array dati?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    come dovrei modificarlo?

  4. #4
    e che ne so se non so perché lo fai...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    in pratica questo famoso script mi deve caricare dati di un form che alcuni campi possono avere nome di campo uguale, quindi me lo splitta e carica i dati nel db
    Me se noti un errore, fammelo notare direttamente, grazie.
    G.

  6. #6
    vabbe', se mi vuoi rispondere alla domanda perché cicli sull'array dati? che ti ho fatto all'inizio andiamo avanti, sennò

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    ciclo perchè deve caricarmi i dati nel db!
    Ti ripeto , altrimenti come dovrei fare secondo te?
    Grazie

  8. #8
    ma perché proprio l'array dati? a cosa ti serve quell'array? visto che lo crei e poi lo cicli servirà a qualcosa! ecco, è quello che non capisco.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    ora non ricordo perchè ho fatto così
    perchè ho testato questo script con 3 campi nell'array e tutto funzionava correttamente ora non saprei, tu cosa mi consigli?
    Grazie

  10. #10
    ti consiglio di cercare di ricordarti perché l'hai fatto e a cosa serve, altrimenti non ne usciamo

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.