sql >> Databasteknik >  >> RDS >> Oracle

Anropa en parametriserad Oracle-fråga från ADODB i klassisk ASP

Hur har du filter_value definierat? Om den inte deklareras som en sträng eller om du har tilldelat en sträng som är längre än 10 tecken (som du angav när du skapade parametern), kommer du att få problem med det.

Dessutom (och delvis för min egen referens), namngivna parametrar stöds inte via OraOLEDB (dvs ADODB).

Se Oracle® Provider for OLE DB Developer's Guide 11g Release 1 (11.1) eller följ rubriklänken "Kommandoparametrar" på någon av tidigare versioner (8iR3, 9i, 9iR2, 10g, 10gR2):

Som sagt, detta borde inte ha någon betydelse för din fråga när du använder OraOLEDB:

oFilteredList.NamedParameters = True

Jag har lyckats köra frågor precis som resten av ditt exempel visar på Oracle 10gR2.

Du visar inte din anslutningssträng, så jag måste anta att den är giltig. Beteende kan variera beroende på alternativ där, så här är vad jag framgångsrikt använder:

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



  1. Exportera frågeresultat från BigQuery till Postgres

  2. Django Kan inte lägga till eller uppdatera en underordnad rad:en begränsning av främmande nyckel misslyckas

  3. Kolumn Ej tillåten fel vid infogning av rader med sekvensvärden

  4. Hur man får den sista raden i ett Oracle en tabell