sql >> Database teknologi >  >> RDS >> Oracle

Hvad skal du gøre, hvis du får en forkert bogmærke-ordinalfejl, når du bruger SQL Server med vores Oracle ODBC-driver

Hvis du bruger en firedelt forespørgsel i SQL Server såsom:

SELECT * FROM ORACLEWP..SYSTEM.CONTACTS

du kan, afhængigt af de indekser, der er defineret på måltabellen, få følgende OLE DB-udbyderfejl:

The OLE DB provider "MSDASQL" for linked server "ORACLEWP"
returned a "NON-CLUSTERED and NOT INTEGRATED" index
"SYS_C0010082" with the incorrect bookmark ordinal 0.

For at omgå denne fejl skal du gå ind i egenskaberne for MSDASQL-udbyderen og fjerne markeringen i "Indeks som adgangssti". Kør derefter din forespørgsel igen.


  1. mysql fejl 1364 Feltet har ikke en standardværdi

  2. Forskel mellem tekst og varchar (karakter varierende)

  3. Brug for en datetime-kolonne i SQL Server, der automatisk opdateres, når posten ændres

  4. BadImageFormatException. Dette vil ske, når du kører i 64 bit-tilstand med 32-bit Oracle-klientkomponenterne installeret