OracleDataReader.Read Yöntem

Tanım

öğesini OracleDataReader sonraki kayda ilerler.

C#
public bool Read();
C#
public override bool Read();

Döndürülenler

true daha fazla satır varsa; aksi takdirde , false.

Uygulamalar

Örnekler

Aşağıdaki örnek bir OracleConnection, OracleCommandve OracleDataReaderoluşturur. Örnek, verileri okuyup konsola yazar. Son olarak, örnek öğesini ve ardından öğesini OracleConnectionkapatırOracleDataReader.

C#
private static void ReadData(string connectionString)
{
    string queryString = "SELECT OrderID, CustomerID FROM Orders";
    using (OracleConnection connection = new OracleConnection(connectionString))
    {
        OracleCommand command = new OracleCommand(queryString, connection);
        connection.Open();
        OracleDataReader reader;
        reader = command.ExecuteReader();

        // Always call Read before accessing data.
        while (reader.Read())
        {
            Console.WriteLine(reader.GetInt32(0) + ", " + reader.GetString(1));
        }

        // Always call Close when done reading.
        reader.Close();
    }
}

Açıklamalar

öğesinin OracleDataReader varsayılan konumu ilk kayıttan öncedir. Bu nedenle, herhangi bir veriye erişmeye başlamak için çağrısı Read yapmanız gerekir.

Herhangi bir zamanda birden OracleDataReader fazla açık olabilir.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1