Data byla zkrácena na 255 znaků s ovladačem ODBC aplikace Excel

Překlady článku Překlady článku
ID článku: 189897 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Pokud načítáte externí data pomocí ovladače Microsoft Excel 97 ODBC, pole, která mají více než 255 znaků může být zkrácen na 255 znaků.

Příčina

Data může být zkrácen na 255 znaků, pokud prvních 8 záznamů pro pole zkrácen obsahují 255 nebo méně znaků. Ovladač Microsoft Excel ODBC prohledá standardně prvních 8 řádků určit typ dat v každém sloupci s daty.

I když změníte hodnotu Scan řádky v dialogovém okně Nastavení ODBC pro Microsoft Excel na něco vyšší než 8 (ale není vyšší než 16) Tato hodnota není právě používán aplikací Excel. Ovladač ODBC aplikace Excel používá k určení kolik řádků pro skenování v datech DWORD TypeGuessRows hodnota jednoho z následujícího klíče registru:
  • Aplikace Excel 97
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel
  • Aplikace Excel 2000 a novější verze
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel

Řešení

Chcete-li změnit počet řádků, které ovladač ODBC aplikace Excel zkontroluje určit, jaký typ dat v tabulce, změnit nastavení na hodnotu DWORD TypeGuessRows.

Poznámka: Následující kroky použít pouze pokud zdrojového souboru aplikace Excel uložen ve formátu Sešit Microsoft Excel. Pokud je uložen ve formátu Sešit Microsoft Excel 97 & 5.0/95, data vždy zkrácena na 255 znaků.

Důležité Tento oddíl, metody nebo úkol obsahuje kroky, které vám sdělit, jak upravit registr. Při nesprávných úpravách registru však mohou nastat závažné problémy. Proto se ujistěte, pečlivě provedení těchto kroků. Zvýšení ochrany zálohovat registr před úpravami je nutné. Pokud dojde k potížím se potom může obnovit registr. Další informace o zálohování a obnovení registru získáte následujícím článku báze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows


Informace o tom, jak upravovat registr zobrazit téma nápovědy "Změna klíčů a hodnot" v Editoru registru (Regedit.exe) nebo v tématech nápovědy "Přidání a odstranění informací v registru" a "Upravit data v registru" v editoru Regedt32.exe. Všimněte si, že byste měli zálohovat registr před jeho úpravou. Pokud používáte systém Windows NT, je třeba aktualizovat váš nouzovou (opravné diskety.

Chcete-li změnit nastavení pro hodnotu TypeGuessRows, postupujte takto:
  1. Ukončete všechny programy spuštěné.
  2. V nabídce Start klepněte na příkaz Spustit. Zadejte příkaz regedit a klepněte na tlačítko OK.
  3. V Editoru registru rozbalte následující klíč v závislosti na verzi aplikace Excel, kterou používáte:
    • Aplikace Excel 97
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel
    • Aplikace Excel 2000 a novější verze
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
  4. Vyberte TypeGuessRows a v nabídce Úpravy klepněte na tlačítko změnit.
  5. V dialogovém upravit hodnotu DWORD klepněte pod Base desetinné číslo. Zadejte hodnotu mezi 0 a 16, včetně, údaj. Klepněte na tlačítko OK a ukončete Editor registru.
Poznámka: Z důvodů výkonu nastavení hodnoty TypeGuessRows na hodnotu nula (0) se nedoporučuje Pokud tabulky aplikace Excel je velmi velký. Je-li tato hodnota nastavena na nulu, prohledá aplikace Microsoft Excel všechny záznamy tabulky k určení typu dat v každém sloupci.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části „ platí.

Vlastnosti

ID článku: 189897 - Poslední aktualizace: 23. ledna 2007 - Revize: 2.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
Klíčová slova: 
kbmt kbbug kbpending KB189897 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:189897

Dejte nám zpětnou vazbu

 

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