Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900

    select case non funzionante

    C'è qualche errore macroscopico in questa istruzione select case?
    Se scorpore le tre select funziona tutto alla perfezione...
    Grazie a chi risponderà.
    Ciao,
    dover
    select case azione=Request.Form ("azione")

    case "inserisci"
    sql="insert into NEWS(titolo, news, data) " _
    & "values('" & titolo & "', '" & news & "', '" & data & "')"
    SET rs = conn.execute(sql)
    Response.Redirect "inserisci_news.asp?esito=ok"


    case "cancella"
    sql = "DELETE FROM news WHERE id IN (" & request.form("chk_delete") & ")"
    conn.Execute(sql)
    Response.Redirect "inserisci_news.asp?esito=okcanc"

    case "pubblica"
    sql = "select * from news WHERE id_news IN (" & request.form("checkbox") & ")"
    SET rs = conn.execute(sql)
    Response.Redirect "inserisci_news.asp?esito=okpub"
    End select

    P.S: in nessun caso ottengo il redirect

  2. #2
    non è per pigrizia, ma perchè non fai una if tradizionale?

    prova a fare cosi

    dim azione

    azione = request.form("azione")

    select case azione

    case "pippo" ...

    in ogni caso controlla che abbia un senso quello che hai scritto e che effettivaente ottieni i risultati in base ai quali entri o meno in una condizione

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900
    E' esattamente quello che ho fatto ma non entra nel select case...

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    non è che hai qualche problema con le maiuscole o gli spazi? usa trim per togliere eventuali spazi e ucase o lcase per confrontare meglio le stringhe
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900
    vado a provare: forse è proprio lì il problema..
    Grazie per la dritta..

  6. #6
    Originariamente inviato da dover
    E' esattamente quello che ho fatto ma non entra nel select case...
    scusa ma non è esattamente quello che hai fatto!

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900
    Potresti darmi maggiori delucidazioni? Sto scoprendo di essere davvero ignorante...

  8. #8
    non dicevo assolutamente questo e non mi sto facendo maestro

    select case azione=Request.Form ("azione")

    in questo modo utilizzi una variabile inizializzandola contemporaneamente

    magari funziona ma non è corretto... vb è decisamente un linguaggio del ca...volo

    prova come ho scritto più su e segui le dritte degli altri

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900
    Grazie per la pazienza: vado a fare le prove..

    ciao!
    dover

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.