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

    Risultato di una Select Count

    Scusate sono alle prime armi con Asp.Net.
    Ma come faccio a mettere il risultato di una select count dentro una label?

    Quel totale mi serverebbe poi per eseguire una serie di calcoli, quindi lo vorrei mettere dentro una variabile ma non riesco a trovare un oggetto che me lo valorizzi correttamente.

    Sono riuscito a visualizzare il risultato tramite una Gridview, ma mi sembra un pò "eccessivo" come comando.

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Risultato di una Select Count

    Originariamente inviato da ScoiattoloSpike
    Scusate sono alle prime armi con Asp.Net.
    Ma come faccio a mettere il risultato di una select count dentro una label?

    Quel totale mi serverebbe poi per eseguire una serie di calcoli, quindi lo vorrei mettere dentro una variabile ma non riesco a trovare un oggetto che me lo valorizzi correttamente.

    Sono riuscito a visualizzare il risultato tramite una Gridview, ma mi sembra un pò "eccessivo" come comando.

    Grazie in anticipo
    Dichiari la variabile Public Numero as Integer
    esegui la select "Select Count * as conta From Tabella"

    poi fai il while e fai

    Numero=rs("conta")

    E poi dove ti serve richiami Numero

  3. #3
    eh?

    SqlDataAdapterda = new SqlDataAdapter("select count * from tabella", connection);
    da.SelectCommand.Connection.Open();
    label1.Text = da.SelectCommand.ExecuteScalar().ToString()
    Fiore Bat - www.bcscommunity.it

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


    codice:
    <%@ Page Language="VB" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim result As String = ""
            
            Try
                result = "Ci sono " & RisultatoAggregazioneSQL(StringaConnessioneTest, "select count(*) from campi").ToString & " record"
                
            Catch ex As Exception
                result = ex.Message()
            End Try
            
            Me.Label1.Text = result
            
        End Sub
        
        Public Function RisultatoAggregazioneSQL(ByVal StringaConnessione$, ByVal stringaSQL$) As Object
            Dim Connessione As OleDbConnection = Nothing
            Dim Comando As OleDbCommand
    
            Try
                Connessione = New OleDbConnection(StringaConnessione)
                Connessione.Open()
                Comando = New OleDbCommand(stringaSQL, Connessione)
    
                RisultatoAggregazioneSQL = Comando.ExecuteScalar()
    
            Catch er As Exception
                Throw
            Finally
                If Connessione IsNot Nothing Then Connessione.Close()
            End Try
    
        End Function
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Pagina senza titolo</title>
    </head>
    <body>
        <form id="form1" runat="server" >
            <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
        </form>
    </body>
    </html>
    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.