Oracle
 sql >> база данни >  >> RDS >> Oracle

Извикайте параметризирана заявка на Oracle от ADODB в Classic ASP

Как имате filter_value дефиниран? Ако не е деклариран като низ или ако сте присвоили низ, по-дълъг от 10 знака (както сте посочили при създаването на параметъра), ще имате проблеми с това.

Освен това (и отчасти за моя справка), именуваните параметри не се поддържат чрез OraOLEDB (т.е. ADODB).

Вижте Ръководство за разработчици на Oracle® Provider за OLE DB 11g Издание 1 (11.1) или следвайте връзката към заглавието „Командни параметри“ на някой от предишни версии (8iR3, 9i, 9iR2, 10g, 10gR2):

Въпреки това, това не трябва да има отношение към вашата заявка, когато използвате OraOLEDB:

oFilteredList.NamedParameters = True

Имах успех в изпълнението на заявки точно както показва останалата част от примера ви на Oracle 10gR2.

Не показвате вашия низ за връзка, така че трябва да приема, че е валиден. Поведението може да се различава в зависимост от опциите там, така че ето какво използвам успешно:

`"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. Как да се отърва от NUL символи в базата данни на Oracle?

  2. Asp Classic Connection String 500 - вътрешна грешка на сървъра

  3. как да променя съществуващо ограничение за проверка?

  4. Време за изпълнение на заявката на Oracle

  5. oracle заявка последователно сумиране на редове