Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Menggunakan Parameter dengan Koneksi ODBC Oracle

Sedikit necromancing di sini, tetapi karena saya baru saja berjuang dengan Masalah serupa, inilah cara kerjanya dengan driver ODBC untuk Centura SQLBase:

OdbcCommand com = con.CreateCommand();
com.CommandText = @"
  SELECT  thing
  FROM    table
  WHERE   searchInt = ? AND searchDat = ?";
com.Parameters.Add(new OdbcParameter("", OdbcType.Int)).Value = 12345;
com.Parameters.Add(new OdbcParameter("", OdbcType.DateTime)).Value = DateTime.Now;
OdbcDataReader reader = com.ExecuteReader();

Ini mencari di "tabel" untuk catatan dengan nilai 12345 di "searchInt" dan tanggal hari ini di "serachDat".
Hal yang perlu diperhatikan:

  • Parameter ditandai sebagai ? dalam perintah SQL
  • Parameter tidak memerlukan nama, tetapi posisi (dan jenis yang benar) penting


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 Cara Menyisipkan Beberapa Baris di Oracle

  2. cara mengekspor data dari tabel log ke badan email di oracle

  3. Permintaan untuk mencari semua paket untuk tabel dan/atau kolom

  4. Formulir Oracle dalam R12/R12.2

  5. Perl DBI - jalankan SQL Script dengan banyak pernyataan