Aiuto su visualizzazione select in label

venerdì 01 febbraio 2008 - 10.54

ertulio Profilo | Senior Member

Salve, avrei il bisogno di visualizzare il risultato di una select in una label, solo che non riesco ad assegnare il valore della select alla label. Come posso procedere? Questa è la select.

Try
Dim command As New OleDbCommand

command.Connection() = connection
command.CommandText() = "Select SUM(spesa) as totale from tabella"

Dim reader As OleDbDataReader = command.ExecuteReader()

reader.Close()
Catch
MsgBox(Err.Description)
End Try


Alla fine vorrei assegnare la somma alla label. Qualè la parte di codice per assegnare alla label? Grazie
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

sanbiz Profilo | Senior Member

Una volta creato il DataReader devi leggerlo:

Reader.Read
myLabel.text=Reader.item("mioCampo")
Reader.Close


--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/

ertulio Profilo | Senior Member

Questo è il codice che scrivo, ma mi da come errore indexoutofrangeexception non è stata gestita dal codice utente


Dim connectionString As String = "Data Source= " & Server.MapPath("~/mdb-database/Paparella.mdb") & " ;Provider=Microsoft.Jet.OLEDB.4.0;"
connection.ConnectionString() = connectionString
connection.Open()
Dim command As New OleDbCommand

command.Connection() = connection
command.CommandText() = "Select sum (Tot) from Carrello"
Dim reader As OleDbDataReader = command.ExecuteReader()

reader.Read()
Label2.Text = reader.Item("Tot")
reader.Close()
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

sanbiz Profilo | Senior Member

> Label2.Text = reader.Item("Tot")
Si aspetta una field chiamata "Tot", ma la select non ha alias.
Dovresti riscriverla come "Select sum (Tot) as 'Tot' from Carrello"

oppure modificare il riferimento all'item del DataReader:
Label2.Text = reader.Item(0)

--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/

ertulio Profilo | Senior Member

Perfetto funziona, grazie 1000
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5