Prístup spôsobí chybu pri exporte polia s typom údajov jednoduchá alebo dvojitá Oracle

Preklady článku Preklady článku
ID článku: 301915 - Zobraziť produkty, ktorých sa tento článok týka.
Mierna: Vyžaduje základné makro, kódovanie a interoperabilitu zručnosti.

Tento článok sa vzťahuje na databázy programu Microsoft Access (.mdb) a na Projekt programu Microsoft Access (.adp).

Rozbaliť všetko | Zbaliť všetko

PRIZNAKY

Ak používate ovládač Oracle ODBC vyvážať prístup Tabuľka, ktorá obsahuje polia Typ údajov jedného alebo Double, vodič zlyhá export tie polia takto.
Ovládač Microsoft Oracle, zobrazí sa nasledovné chybové hlásenie:
Microsoft Access sa nepodarilo pripojiť všetky údaje do tabuľky.

Obsah polí v <number>objektu plex boli odstránené a 0 objektu plex boli stratené kvôli kľúčových porušovanie.</number>
  • Ak údaje vypustila, údaje prilepené alebo dovezené nezodpovedá typy údajov polí alebo vlastnosť VeľkosťPoľa v určenia Tabuľka.
  • Ak záznamy boli stratené záznamy ste prilepili obsahovať hodnoty hlavného kľúča, ktoré u existujú v cieľovej tabuľke alebo porušujú pravidlá referenčnej integrity pre vzťah definované medzi tabuľkami.
    Urobiť Chcete napriek tomu pokračovať?
Ovládače Oracle ODBC až do a vrátane verzií 8.1.6 zobraziť nasledujúce chybové hlásenie:
ODBC - hovor zlyhala
[Oracle][ODBC][ORA] ORA-01401: Príliš veľká pre stĺpec vložené hodnota (# 1401)

PRICINA

V programe Microsoft Access 97, proces exportu konvertuje Singel a dvojité polia Typ údajov na VarChar2(40). Avšak, v programe Microsoft Access 2000 a neskôr, polia sa skonvertujú na VarChar2(4), ktorý príliš malé uchovať dáta.

RIESENIE

Úspešne exportovať údaje do Oracle, používanie dotazu na základe príslušných tabuľkách. Použitie CStr() Funkcia previesť údaje typu reťazec.

Pre príklad, zvážiť, nasledujúcej syntaxe SQL:
SELECT tblExample.pkeyDataID, tblExample.dblTest
FROM tblExample;
				
kde dblTest je pole s typom údajov dvojitého. Konvertovať dblTest na typom údajov String tým, že nasledovné zmeny syntaxe SQL:
SELECT tblExample.pkeyDataID, CStr([dblTest]) AS Expr1
FROM tblExample;
				
Dotaz môžete teraz úspešne exportované do Oracle.

Tento problém rieši Microsoft Jet 4.0 databázu motora Service Pack 8 (SP8). Ďalšie informácie o Microsoft Jet 4.0 databázu motora SP8, po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
829558Informácie o Jet 4.0 Service Pack 8

STAV

Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené na začiatku tohto článku.

DALSIE INFORMACIE

Produkty tretích strán, ktoré sú v tomto článku sú vyrobené spoločnosťami, ktoré sú nezávislé od Microsoft. Microsoft robí žiadnu záruku, implikovaných alebo inak, výkon a spoľahlivosť týchto výrobkov.
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Vlastnosti

ID článku: 301915 - Posledná kontrola: 31. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Kľúčové slová: 
kbexport kbbug kberrmsg kbnofix kbmt KB301915 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:301915

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com