B-Arts DocumentationIndice generale

BDataReader - Esempi

Lettura sequenziale

using B.BData;
using System.Data;

using BConnection connection = new BConnection(GetDatabaseSetting());
connection.ApriDatabase();

BDataReader reader = connection.Execute(
  "BSP_sysSistemi_SEARCH",
  CommandType.StoredProcedure);

try
{
  while (reader.Read())
  {
    object id = reader.DataReader["ID"];
    object description = reader.DataReader["Descrizione"];
  }
}
finally
{
  reader.Close();
  connection.ChiudiDatabase();
}

BDataReader avvolge un IDataReader. Chiudere il reader prima di chiudere la connessione.