In certe occasioni è necessario leggere un singolo valore da una tabella o comunque ottenere un singolo valore calcolato da una query.
Prima di vedere in pratica questa semplice tecnica, sono opportune due precisazioni:
- bisogna importare il namespace Imports System.Data.Oledb
- per quanto riguarda le tecniche di connessione ad un database si faccia riferimento al mio articolo su ADO.NET 2.0.
Ecco finalmente il codice:
Dim stringaConnessione As String = "una stringa di connessione valida"
' apertura connessione
Dim Cn As New Data.OleDb.OleDbConnection(stringaConnessione)
Cn.Open()
' preparazione ed esecuzione della richiesta
Dim SQL As String = "SELECT CodiceFiscale FROM Anagrafica " & _
"WHERE IDcliente = 'PK425';"
Dim comando As New Data.OleDb.OleDbCommand(Sql, Cn)
Dim ID As Integer = comando.ExecuteScalar()
' chiusura connessione
Cn.Close()