Dotaz ODBC prostřednictvím aplikace Access nebo MSQuery selže s Host Integration Server ODBC pro ovladač DB2

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

Na této stránce

Příznaky

Při pokusu o provedení dotazu zobrazení propojené tabulky v Microsoft Host Integration Server 2000 ODBC pro ovladač DB2 z aplikace Microsoft Access může zobrazit následující chybová zpráva:
ODBC--volání se nezdařilo.
[Microsoft][Ovladač ODBC DB2] Neplatná délka řetězce nebo vyrovnávací paměti. (# 0)
Při pokusu o provedení dotazu zobrazení propojené tabulky v Microsoft Host Integration Server ODBC pro ovladač DB2 v MSQuery z aplikace Microsoft Excel může zobrazit následující chybová zpráva:
Sloupec nebyl nalezen.
Původní SQLSTATE byl 42703.

Příčina

K tomuto problému dochází z důvodu délek tabulky neplatný název. Délka názvu tabulky je omezena na 18 znaků, ale bude a MSQuery přidat názvy tabulek zástupné znaky. Tyto zástupné znaky Zkontrolujte název tabulky delší než 18 znaků. K vyřešení problému byla výjimka případ přidána, že název tabulky být delší než 18 znaků, pokud obsahuje zástupné znaky.

Řešení

Host Integration Server 2000

Informace o aktualizaci Service Pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro Microsoft Host Integration Server 2000. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
328152Jak získat nejnovější aktualizaci service pack pro Host Integration Server 2000

Informace o opravě hotfix

Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v ovládacím panelu Datum a čas.
  Date         Time   Version            Size    File name
   --------------------------------------------------------------
   29-Sep-2004  21:44  5.0.0.1003        311,568  Crtpkg.dll
   29-Sep-2004  21:44  5.0.0.1003        700,688  Db2oledb.dll
   29-Sep-2004  21:44  5.0.0.1003         53,552  Ddmstr.dll
   29-Sep-2004  21:44  5.0.0.1003         78,096  Mseidb2c.dll
   29-Sep-2004  21:44  5.0.0.1003        889,104  Mseidb2d.dll
   29-Sep-2004  21:44  5.0.0.1003         24,848  Mseidpm.dll
   29-Sep-2004  21:44  5.0.0.1003        270,608  Mseidrda.dll
   29-Sep-2004  21:44  5.0.0.1003        147,728  Mseidt.dll
   29-Sep-2004  21:44  5.0.0.1003         65,808  Crtpkg.exe
   29-Sep-2004  21:44  5.0.0.1003         82,192  Ddmserv.exe


				

Poznámka: Vzhledem k závislostem souborů může nejnovější oprava obsahující tyto soubory obsahovat také další soubory.

Host Integration Server 2004

K dispozici je podporovaná oprava hotfix od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku. Použijte tuto opravu hotfix pouze u systémů, kde dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Pokud Vás tento problém závažně nepostihuje, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix k dispozici ke stažení, v horní části tohoto článku je sekce "Hotfix stažení k dispozici". Pokud tento oddíl nevidíte, obraťte se na Technickou podpora společnosti Microsoft pro získání opravy hotfix.

Poznámka: Pokud vyskytnout další problémy nebo jakékoli řešení potíží je vyžadován, pravděpodobně budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix. Navštivte následující web společnosti Microsoft pro získání telefonního čísla na Zákaznické centrum, nebo pokud chcete vytvořit samostatnou žádost o podporu:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Zobrazí formulář "Hotfix stažení k dispozici" jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, oprava hotfix není k dispozici pro daný jazyk.

Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v ovládacím panelu Datum a čas.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   29-Sep-2004  22:43  6.0.1906.0        486,400  Db2oledb.dll
   29-Sep-2004  22:42  6.0.1906.0         71,168  Mseidb2c.dll
   29-Sep-2004  22:43  6.0.1906.0        435,200  Mseidb2d.dll
   29-Sep-2004  22:43  6.0.1906.0         20,992  Mseidpm.dll
   29-Sep-2004  22:43  6.0.1906.0        682,496  Mseidrda.dll


				

Poznámka: Vzhledem k závislostem souborů může nejnovější oprava obsahující tyto soubory obsahovat také další soubory.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Tento problém byl opraven v Microsoft Host Integration Server 2000 Service Pack 2.

Vlastnosti

ID článku: 885931 - Poslední aktualizace: 4. prosince 2007 - Revize: 2.5
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Host Integration Server 2000 Standard Edition
  • Microsoft Host Integration Server 2000 Service Pack 1
  • Microsoft Host Integration Server 2004 Standard Edition
Klíčová slova: 
kbmt kbautohotfix kbhotfixserver kbqfe kbfix kbbug KB885931 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:885931

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