Con questo esempio C# si usa il DataReader per leggere un record alla volta.

C#

/*
 * using System.Data;
 * using System.Data.SqlClient;
 * using System.Diagnostics;
 */
string sql = "SELECT [key], [value] FROM TbConfigs ";

SqlConnection cnn = new SqlConnection(_connectionString);
SqlCommand cmd = new SqlCommand(sql, cnn);
cnn.Open();
// uso un DataReader per leggere la tabella
SqlDataReader dr = cmd.ExecuteReader();
//ciclo sui record
while(dr.Read() == true)
{
	// visualizzo i valori di key e value
	Debug.WriteLine(
		String.Format("Key: {0}, Value: {1}"
			, dr.GetString(0)
			, dr["value"])
	);
}
// finché non chiudo la connessione non posso
// usare un altro DataReader
cnn.Close();
Tags:
C#236 Esempi225
Potrebbe interessarti anche: