Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536

    ASP - eliminare + record

    Ciao ragazzi,

    come faccio ad eliminare + record contemporaneamente?
    Ho provato a fare così:

    sql = "DELETE FROM tabella WHERE id IN (" & Request.Form("nomeCampo") & ")"

    rec = conn.Execute(sql)
    response.redirect ("paginaOk.asp")

    Nn mi da nessun errore, mi fa il response.redirect ma nn mi cancella nessun record ... :master:
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  2. #2
    Se lavori con Access mi pare tu debba scrivere
    DELETE tabella FROM tabella

    e poi verifica che Request.Form("nomeCampo") ti ritorni l'elenco di codici separati da virgola e che essi esistano
    Sem nasù per patì, patèm!

  3. #3
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da diegocoz
    Se lavori con Access mi pare tu debba scrivere
    DELETE tabella FROM tabella

    e poi verifica che Request.Form("nomeCampo") ti ritorni l'elenco di codici separati da virgola e che essi esistano
    Il request.form mi torna i valori ke seleziono

    x quanto riguarda la query scrivo DELETE * FROM tabella ....

    come mai sembra ke vada tutto bene ma in realtà nn mi elimina nulla?
    :master:
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  4. #4
    Ma i codici che hai nel request.form esistono nel db ?
    Sem nasù per patì, patèm!

  5. #5
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da diegocoz
    Ma i codici che hai nel request.form esistono nel db ?
    mi prendi in giro?

    E' ovvio ke ci sono .... :rollo:
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  6. #6
    e allora non so che dire


    cmq non ti prendevo in giro, a volte uno guarda per un pomeriggio la stessa porzione di codice e non riesce a focalizzare un problema che magari è banale, e questo forum è zeppo di casi simili; ci caschiamo tutti prima o poi.
    Sem nasù per patì, patèm!

  7. #7
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da diegocoz
    e allora non so che dire


    cmq non ti prendevo in giro, a volte uno guarda per un pomeriggio la stessa porzione di codice e non riesce a focalizzare un problema che magari è banale, e questo forum è zeppo di casi simili; ci caschiamo tutti prima o poi.
    lo so, lo so ...
    ma il fatto è ke questa è stata la prima cosa ke sono andato a verificare ...

    Il fatto strano è ke nn c'è nessun errore

    Ki mi da una mano?
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  8. #8
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661

    Re: ASP - eliminare + record

    Originariamente inviato da Dr Mal
    Ciao ragazzi,

    come faccio ad eliminare + record contemporaneamente?
    Ho provato a fare così:

    sql = "DELETE FROM tabella WHERE id IN (" & Request.Form("nomeCampo") & ")"

    rec = conn.Execute(sql)
    response.redirect ("paginaOk.asp")

    Nn mi da nessun errore, mi fa il response.redirect ma nn mi cancella nessun record ... :master:


    scusa l'ignoranza ma (WHERE id IN) questo IN a che serve ?
    id nel db di che tipo è, numerico?
    in nome campo passi il valore o come dice il nome il nome del campo?(non credo)

  9. #9
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536

    Re: Re: ASP - eliminare + record

    Originariamente inviato da gold
    scusa l'ignoranza ma (WHERE id IN) questo IN a che serve ?
    id nel db di che tipo è, numerico?
    in nome campo passi il valore o come dice il nome il nome del campo?(non credo)
    "IN" raggruppa + record
    id è numerico (ovviamente, )
    nomeCampo = il "name" del campo
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  10. #10
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661

    Re: Re: Re: ASP - eliminare + record

    Originariamente inviato da Dr Mal
    "IN" raggruppa + record
    id è numerico (ovviamente, )
    nomeCampo = il "name" del campo
    1)non vedo l'utilità, comunque... :master:
    2)prova a cintare
    3)allora il "name" del campo non è id

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 © 2026 vBulletin Solutions, Inc. All rights reserved.