Una query ODBC tramite Microsoft Access o MSQuery ha esito negativo con Host Integration Server ODBC per DB2 driver

Sintomi

Quando si tenta di eseguire una query a una visualizzazione tabella collegata per DB2 driver ODBC di Microsoft Host Integration Server 2000 da Microsoft Access, è che venga visualizzato il seguente messaggio di errore:
ODBC: chiamata non riuscita.

[Microsoft] [Driver ODBC per DB2] Lunghezza stringa o buffer non valida. (#0)
Quando si tenta di eseguire una query a una visualizzazione tabella collegata in Microsoft Host Integration Server ODBC driver DB2 in MSQuery da Microsoft Excel, è che venga visualizzato il seguente messaggio di errore:
Colonna non trovata.
SQLSTATE originale era 42703.

Causa

Questo problema si verifica a causa di lunghezze del nome della tabella non valido. La lunghezza del nome di tabella è limitata a 18 caratteri, ma Microsoft Access e MSQuery aggiungere caratteri jolly per i nomi di tabella. Questi caratteri jolly rendono il nome della tabella più di 18 caratteri. Per risolvere il problema, un'eccezione è stata aggiunta in modo che il nome della tabella può contenere più di 18 caratteri se contiene uno o più caratteri jolly.

Risoluzione

Host Integration Server 2000

Informazioni sul Service pack

Per risolvere questo problema, procurarsi il service pack più recente per Microsoft Host Integration Server 2000. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
328152 come ottenere il service pack più recente per Host Integration Server 2000

Informazioni sull'hotfix

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in ora UTC (coordinated universal time). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nello strumento Data e ora nel Pannello di controllo.
  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




Nota: A causa delle dipendenze tra file, la correzione più recente contenente i file può contenere anche file aggiuntivi.

Host Integration Server 2004

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix.

Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix.

Nota: Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:Nota: Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in ora UTC (coordinated universal time). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nello strumento Data e ora nel Pannello di controllo.
   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




Nota: A causa delle dipendenze tra file, la correzione più recente contenente i file può contenere anche file aggiuntivi.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Questo problema è stato corretto in Microsoft Host Integration Server 2000 Service Pack 2.
Proprietà

ID articolo: 885931 - Ultima revisione: 30 gen 2017 - Revisione: 1

Feedback