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

    comando sotitutivo per delete *

    Ho fatto una pagina asp per la gestione di una tabella in mysql.
    da questa pagina che prima usavo con acess tramite dei ceck box che si generano dinamicamente difianco al nome estratto dalla tabella, io posso segnare quale id cancellare
    senza * funziona ma mi cancella un elemento alla volta se voglio selezionarne 2 o piu non va. segue script
    "DELETE FROM utentiweb WHERE id_cliente =("& request("checkbox")&");"

    chi mi sa dire come faccio a risolvere il dilemma???

    ciao e grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non credo la DELETE possa cancellare più di un record passando più parametri, come la SELECT.
    Cerca nella documentazione MySQL.

    Roby

  3. #3
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Hai provato con l'uso di IN?

    DELETE FROM utentiweb where id_cliente IN(" & Request("checkbox") & ");"

  4. #4
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145
    Mi sa che devi costruire una funzione javascript perché non tutte le versioni di mysql gestiscono subqueries o 'IN'
    La VERTENZA é NULLA senza CONTRATTO

  5. #5

    substring in

    in non è supportato, la cosa che mi fa specie è che acess che lascia il tempo che trova come db, se seleziono più campi funziona e mysql no!

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.