Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Estrarre dati secondo condizione if... else

    Ciao, perchè questa condizione non funziona, in pratica quando arriva un id in querystring la query deve estrarre secondo id, se non arriva nessun id deve estrarre tutti i records contenuti nella tabella:
    codice:
    id = request.querystring("id")
    
    if id = "" or IsNull(id) then
    
    sql = "SELECT * FROM tabella_dati"
    else
    sql = "SELECT * FROM tabella_dati where id="&id
    
    set rs = server.createObject("ADODB.Recordset")
    rs.open sql, cn, 1, 3

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Ho l'impressione che id, quando arriva vuota venga considerata 0, visto che è un tipo di problema tipico per un linguaggio di scripting non tipizzato. Fai qualche controllo e procedi ad un typecasting
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    ho inserito response.write id

    quando l'id arriva lo stampa regolarmente, quando non c'è non stampa nulla...

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    prova così

    codice:
    id = cInt(request.querystring("id"))
    
    
    if id = 0 then
    
    sql = "SELECT * FROM tabella_dati"
    else
    sql = "SELECT * FROM tabella_dati where id="&id
    
    set rs = server.createObject("ADODB.Recordset")
    rs.open sql, cn, 1, 3
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    mille volte grazie !!!! funziona

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.