Considerando quanto segue:
codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
public partial class connessione : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnectionStringBuilder conn = new SqlConnectionStringBuilder();
conn.DataSource = "localhost\\SQLExpress";
conn.InitialCatalog = "Daniele";
conn.IntegratedSecurity = true;
try
{
SqlConnection connessione = new SqlConnection(conn.ConnectionString);
SqlCommand reader = new SqlCommand("SELECT * FROM Products", connessione);
connessione.Open();
SqlDataReader lettura = reader.ExecuteReader();
ListBox1.DataSource = lettura;
ListBox1.DataTextField = "Nome";
ListBox1.DataValueField = "Cognome";
ListBox1.DataBind();
Response.Write("Elementi restituiti: " + ListBox1.Items.Count.ToString());
}
catch(HttpException errore)
{
Response.Write(errore.ToString());
}
}
}
Esiste un'altro metodo per verificare il numero dei record restituiti dalla query? io ho utilizzato
codice:
Response.Write("Elementi restituiti: " + ListBox1.Items.Count.ToString());
poiché non saprei come utilizzare la query "SELECT COUNT(*) FROM Products" all'interno del codice che ho scritto, avete qualche suggerimento da darmi oppure la mia scelta è corretta?