Visualizzazione dei risultati da 1 a 5 su 5

Discussione: dataset vuoto

  1. #1
    Utente di HTML.it L'avatar di luigi76
    Registrato dal
    Jan 2001
    Messaggi
    460

    dataset vuoto

    Da questo codice vorrei controllare se la select non mi restituisce dati per far visualizzare un messaggio all'utente
    codice:
    conPubs = New SqlConnection(ConfigurationSettings.AppSettings("Con"))
        StrSql="select clienti_odv.num_odv," & _
    		"clienti_odv.tipo_odv, " & _
    		"anagrafica_cliente.cod_cliente," & _
    		"anagrafica_cliente.descr_cliente " & _ 
    		"from " & _
    		"clienti_odv,anagrafica_cliente " & _
    		"where " & _
    		condRicerca & _
    		"clienti_odv.cod_cliente=anagrafica_cliente.cod_cliente"
    	cmdSelect = New SqlCommand( StrSql, conPubs )
        conPubs.Open()
        dgrdAuthors.DataSource = cmdSelect.ExecuteReader()
        dgrdAuthors.DataBind()
    
    	conPubs.Close()
    GRAZIE

  2. #2
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174

    Re: dataset vuoto

    Originariamente inviato da luigi76
    Da questo codice vorrei controllare se la select non mi restituisce dati per far visualizzare un messaggio all'utente
    codice:
    conPubs = New SqlConnection(ConfigurationSettings.AppSettings("Con"))
        StrSql="select clienti_odv.num_odv," & _
    		"clienti_odv.tipo_odv, " & _
    		"anagrafica_cliente.cod_cliente," & _
    		"anagrafica_cliente.descr_cliente " & _ 
    		"from " & _
    		"clienti_odv,anagrafica_cliente " & _
    		"where " & _
    		condRicerca & _
    		"clienti_odv.cod_cliente=anagrafica_cliente.cod_cliente"
    	cmdSelect = New SqlCommand( StrSql, conPubs )
        conPubs.Open()
        dgrdAuthors.DataSource = cmdSelect.ExecuteReader()
        dgrdAuthors.DataBind()
    
    	conPubs.Close()
    GRAZIE
    Premesso che non ci ho capito niente...
    potresti provare a fare così

    codice:
    conPubs = New SqlConnection(ConfigurationSettings.AppSettings("Con"))
        StrSql="select clienti_odv.num_odv," & _
    		"clienti_odv.tipo_odv, " & _
    		"anagrafica_cliente.cod_cliente," & _
    		"anagrafica_cliente.descr_cliente " & _ 
    		"from " & _
    		"clienti_odv,anagrafica_cliente " & _
    		"where " & _
    		condRicerca & _
    		"clienti_odv.cod_cliente=anagrafica_cliente.cod_cliente"
    	cmdSelect = New SqlCommand( StrSql, conPubs )
        conPubs.Open()
        MioDataReader = cmdSelect.ExecuteReader()
        dgrdAuthors.DataSource = MioDataReader
        if MioDataReader.Read then
    
           dgrdAuthors.DataBind()
        
        else
          
          Label1.text = "Nessun Risultato" 'questo l'ho aggiunto io 
          Label1.Visible = True         'perchè non so cosa usi per
                                               'visualizzare l'errore    
        end if 
    	conPubs.Close()
    Prova a vedere se funziona facendo a questo modo.



    PS: Fammi sapere se funziona
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  3. #3
    Utente di HTML.it L'avatar di luigi76
    Registrato dal
    Jan 2001
    Messaggi
    460
    Non mi visualizza più il risultato

  4. #4
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174
    Originariamente inviato da luigi76
    Non mi visualizza più il risultato
    Allora non so cosa dirti....
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Re: dataset vuoto

    Originariamente inviato da mcp07
    Premesso che non ci ho capito niente...
    potresti provare a fare così

    codice:
    conPubs = New SqlConnection(ConfigurationSettings.AppSettings("Con"))
        StrSql="select clienti_odv.num_odv," & _
    		"clienti_odv.tipo_odv, " & _
    		"anagrafica_cliente.cod_cliente," & _
    		"anagrafica_cliente.descr_cliente " & _ 
    		"from " & _
    		"clienti_odv,anagrafica_cliente " & _
    		"where " & _
    		condRicerca & _
    		"clienti_odv.cod_cliente=anagrafica_cliente.cod_cliente"
    	cmdSelect = New SqlCommand( StrSql, conPubs )
        conPubs.Open()
        MioDataReader = cmdSelect.ExecuteReader()
        dgrdAuthors.DataSource = MioDataReader
        if MioDataReader.Read then
    
           dgrdAuthors.DataBind()
        
        else
          
          Label1.text = "Nessun Risultato" 'questo l'ho aggiunto io 
          Label1.Visible = True         'perchè non so cosa usi per
                                               'visualizzare l'errore    
        end if 
    	conPubs.Close()
    Prova a vedere se funziona facendo a questo modo.



    PS: Fammi sapere se funziona
    così non dovrebbe funzionare
    codice:
       if MioDataReader.Read then
    
           dgrdAuthors.DataBind()
        
        else
    ma (solo nella versione 1.1 di .NET Framework)
    codice:
    se MioDataReader.HasRows allora
    {ci sono dati}
    altrimenti {non ce ne sono}
    Pietro

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.