19 Ağustos 2017 Cumartesi

OracleCommand Sınıfı

Giriş
DbCommand soyut sınıfından kalıtır.

Parametre
Parametreler sql cümlesinde :xxx şeklinde belirtilir.

constructor
Şöyle yaparız.
using (OracleConnection conn = new OracleConnection(...)) {
  conn.Open();

  string sql = 
      @"SELECT NAME, 
               ADDRESS  
          FROM FRIENDS 
         WHERE AGE = :prm _Age";

  
  using (OracleCommand cmd = new OracleCommand(sql, conn)) {
    cmd.Parameters.Add(new OracleParameter(txtlist.Text, OracleDbType.Decimal));

    using (var reader = cmd.ExecuteReader()) {
      if (!reader.HasRows) {
        ...
        return;
      }

      while (reader.Read())
        listBox1.Items.Add($"{reader.GetValue(0)} from {reader.GetValue(1)}");
      }
    } //reader
  } //command
} // connection

Hiç yorum yok:

Yorum Gönder