Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488

    Ciclo FOR e problema inserimento in DB (ultimo record)

    Impossibilità di registrazione ultimo record, arrivo al sodo..

    prendo i dati da UN form con un suo CICLO, registro regolarmente tutti i record tranne l'ultimo! a cosa può essere dovuto questo tipo di errore di registrazione?

    Questo è lo script.


    intNumForm = Int((Request.Form.Count - 1) / 10)
    For i=1 to intNumForm

    giorno = request.form("giorno_"&i&"")
    data = request.form("data_"&i&"")
    idutente = request.form("idutente_"&i&"")
    idfoglio = request.form("idfoglio_"&i&"")
    trp = request.form("trp_"&i&"")
    prelievo = replace(trim(request.form("prelievo_"&i&"")),"
    ","")
    arrivo = replace(trim(request.form("arrivo_"&i&"")),"
    ","")
    fine = replace(trim(request.form("fine_"&i&"")),"
    ","")
    rientro = replace(trim(request.form("rientro_"&i&"")),"
    ","")
    centro_riabilitativo = replace(trim(request.form("centro_riabilitativo_"& i&"")),"
    ","")

    sql = "INSERT into missioni_utenti (data,giorno,idutente,idfoglio,trp,prelievo,arrivo ,fine,rientro,centro_riabilitativo)"
    sql = sql & " values( '"&data&"', '"&giorno&"', '"&idutente&"', '"&idfoglio&"', '"&trp&"', '"&prelievo&"', '"&arrivo&"', '"&fine&"', '"&rientro&"', '"&centro_riabilitativo&"' )"
    connession.execute (sql)
    Next

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    hai provato a stampare la query?

  3. #3
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488
    Si, se seleziono tutti i campi nel form precedente è ok... mentre se seleziono soltanto gli ultimi 2 sempre nel form precendente, non li stampa.

    Credo che il problema sti qui:

    se faccio così

    intNumForm = Request.Form.Count
    For i=1 to intNumForm

    me li registra tutti anche ultimo e penultimo, ma in compenso mi triplica di record vuoti.... che poi ovviamente devo pulire con un altro sql e questo mi infastidisce.

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.