ExecuteScalar è un metodo dell'oggetto Command che permette il massimo delle prestazioni quando attendiamo da una query solo un dato.
Infatti esso ritornerà come valore solo la prima colonna del primo record interessato dalla query:
dim str_conn="Provider=..." Dim conn as new OleDbConnection(str_conn) Dim command as new OleDbCommand("select count(*) from tabella where id_articolo>1000", conn) conn.Open() Dim numero as integer = CType(command.ExecuteScalar(),Integer) conn.Close()
In questo esempio, la query ritorna il numero di record in cui il campo "id_articolo" abbia un valore maggiore di 1000.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Taggare la output cache in base al routing in ASP.NET Core
Load test di ASP.NET Core con k6
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Short-circuiting della Pipeline in ASP.NET Core
Definire le impostazioni di cache a livello di controller in ASP.NET Core 7
Sfruttare l'output cache di ASP.NET Core 7 con i controller
Cache policy su route groups di Minimal API in ASP.NET Core 7
Definire la durata dell'output cache in ASP.NET Core 7
Gestire tipi complessi in query string grazie a IParsable in ASP.NET Core 7.0
Migliorare la scalabilità di ASP.NET Core 7 grazie all'output cache
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes