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

Panggil kueri Oracle berparameter dari ADODB di Classic ASP

Bagaimana Anda memiliki filter_value didefinisikan? Jika tidak dideklarasikan sebagai String atau jika Anda telah menetapkan string yang lebih panjang dari 10 karakter (seperti yang Anda tunjukkan saat membuat parameter), Anda akan mengalami masalah dengan itu.

Selain itu (dan sebagian untuk referensi saya sendiri), parameter bernama tidak didukung melalui OraOLEDB (yaitu ADODB).

Lihat Panduan Penyedia Oracle® untuk Pengembang OLE DB 11g Rilis 1 (11.1) atau ikuti tautan judul "Parameter Perintah" di salah satu versi sebelumnya (8iR3, 9i, 9iR2, 10g, 10gR2):

Yang mengatakan, ini seharusnya tidak ada hubungannya dengan permintaan Anda saat menggunakan OraOLEDB:

oFilteredList.NamedParameters = True

Saya telah berhasil menjalankan kueri persis seperti yang ditunjukkan oleh contoh Anda lainnya di Oracle 10gR2.

Anda tidak menunjukkan string koneksi Anda, jadi saya harus menganggapnya valid. Perilaku dapat berbeda tergantung pada opsi di sana, jadi inilah yang berhasil saya gunakan:

`"Provider=OraOLEDB.Oracle;Data Source=TNSNAMES_ENTRY;User ID=XXXX;Password=YYYY;DistribTx=0;"`



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan Oracle antara NVL dan Coalesce

  2. INSTR() Fungsi di Oracle

  3. java.security.AccessControlException:akses ditolak (java.security.SecurityPermission authProvider.SunMSCAPI)

  4. Pilih di PL-SQL Errors:INTO After Select

  5. Penjelasan BLOB dan CLOB