Visualizzazione dei risultati da 1 a 3 su 3

Discussione: gestione textbox vuote

  1. #1
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218

    gestione textbox vuote

    ciao ragazzi,
    ho delle textbox collegate a database che hanno il compito di fornire i parametri per la where delle query su cui lavoro...
    il problema sorge se lascio volutamente tutte le textbox vuote: il sistema giustamente mi dice che l'input è errato (una delle txtbox fornisce il parametro per la ricerca della chiave primaria che non può essere null): io vorrei personalizzare il messaggio di errore in caso di mancato riempimento delle textbox...

    ho provato in questo modo (C#):

    SqlDataReader reader = comandosql.ExecuteReader();
    tabella = new DataTable();//'tabella' è il datatable che conterrà record trovati
    tabella.Load(reader);

    if(tabella.Rows.Count!=0)
    -riempi il datatable-

    else
    -response.write("no")- //codice scritto solo per vedere se con else funziona

    ebbene, con questo codice vedo sempre lo stesso errore che l'imput è errato (giustamente si aspetta qcs diverso dal null), e mi segna sempre la riga
    SqlDataReader reader = comandosql.ExecuteReader();

    come posso fare per gestire questa situazione?

  2. #2
    il modo piu' elegante è con il costrutto try - catch..

    cmq dovrebbe tornarti la stringa vuota ( "" ) non null..

    io uso fare la query cosi'

    select *from tabella where campo like '%"+textbox.Text.Trim().Replace("'","''")+"%'

    così se il textbox è vuoto ti restituisce tutto..
    Fiore Bat - www.bcscommunity.it

  3. #3
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    ok.. tutto perfetto! grazie

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.