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

Discussione: record infiniti

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    97

    redord infiniti

    ciao a tutti devo risolvere l'iserimento per n volte,
    da un'uscita a un'uscita
    ma mi inserisce ripetutamente i record infinitamente.
    io scelgo un uscita tramite una queristring da una pagina precedente che può essere 1-2-3-...10
    se la voglio ripetere per 4 volte inserisco tramite un'input il numero di uscite

    quindi la queristring ha il vaolore 1 , voglio inserire 4 uscite
    uscita 1 e altri valori sempre uguali pippo pippo1 pippo2 ecc
    uscita 2 e altri valori sempre uguali pippo pippo1 pippo2 ecc
    uscita 3 e altri valori sempre uguali pippo pippo1 pippo2 ecc
    uscita 4 e altri valori sempre uguali pippo pippo1 pippo2 ecc

    :master:

    Set MM_editCmd = Server.CreateObject("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_editConnection
    MM_editCmd.CommandText = MM_editQuery

    uscita = Request.Querystring("uscita")
    uscita_fine="" + Request.Form("uscita_fine") + ""
    DO
    CMD= Replace(SQL, "[uscita]", uscita)
    MM_editCmd.Execute CMD
    uscita = uscita + 1
    IF uscita >= uscita_fine THEN EXIT DO
    LOOP

    MM_editCmd.ActiveConnection.Close

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Mi credi se ti dico che non ho capito nulla? :master:

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    97


    dovrei inserire record multipli
    cambiando solo il valore alla riga uscita sul database

  4. #4
    Originariamente inviato da dodema


    dovrei inserire record multipli
    cambiando solo il valore alla riga uscita sul database
    fa' un esempio pratico, grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    97
    mi spiego meglio.

    ho una pagina con dei numeri che vanno da 1 a 23
    io ne scelgo uno, facciamo il numero 7
    nella pagina successiva,
    nel form ho il numero scelto precedentemente,
    e altri input -nome, cognome, entrata -
    vorrei ripetre questi ultimi dati anche per uscita 8 uscita 9 uscita 10 uscita 11
    e tramite input chiamata "uscita_fine" gli inserisco il valore 11,
    dopodichè con il ciclo loop, cerco di ripetere lo stesso blocco di codice
    anche per l'uscita 8 9 10 11

    mentre invece mi ripete solo il primo record cioè l'uscita 7 infinitamente.

    spero di essermi spiegato!
    grazie 1000

  6. #6

  7. #7
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    cioè vuoi che ti restituisca i record da 7 a 11?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    97
    si esatto ma mi inserisci infiti record solo con l'uscits 7

  9. #9
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    boh non so se sia il metodo più furbo ma io prenderei il recordset, lo farei scorrere e tirerei fuori i record nell'intervallo che mi interessa

    tipo (molto in soldoni)
    recordset= SELECT TOP 11 * from <tabella> WHERE <sai tu>
    i = 1
    while not recordset.eof
    if i >=7 then
    response.write il record corrente
    end if
    i=i+1
    recordset.movenext
    wend
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    97


    ma non devo visualizzare li devo inserire per la prima volta in database

    cmq grazie

    nessuno che mi spieghi perchè mi ripete lo stesso record

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.