DetailPage-MSS-KB

Microsoft Knowledge Base

Identificativo articolo: 141284 - Ultima modifica: martedì 19 agosto 2003 - Revisione: 1.1

 

In questa pagina

Sintomi

Quando si utilizza un foglio di lavoro Microsoft Excel come origine dati in Microsoft Query, e si tenta di creare un join tra due campi di tipi di dati apparentemente simili, Microsoft Query potrebbe essere generato il seguente messaggio di avviso:
Colonne <nome> e <nome> che si desidera unire sono di tipo diverso. Creare comunque il join?
Se si sceglie Sì per questa opzione, verrà visualizzato uno dei seguenti errori:

Versione 1.0 di Microsoft Query

Tipo non corrispondente.

Microsoft Query versione 2.0

Riservato error(-3079); non esiste alcun messaggio di questo errore.

Microsoft Query versione 8.0

Tipo non corrispondente nell'espressione JOIN.
Questo comportamento si verifica indipendentemente dal numero di "Righe per Scan" è specificato che quando si imposta l'origine dati.

Cause

Questo problema si verifica perché i due campi apparentemente simili possono essere valutati come di diversi tipi di dati. Questa differenza nel tipo genererà un errore e impedisce il completamento del join.

Il driver ODBC (Open Database Connectivity) di Microsoft Excel fornisce un'opzione denominata righe analisi. Questa opzione specifica il numero di righe per l'analisi per determinare il tipo di dati di ogni colonna. Il tipo di dati è determinato dato il numero massimo di tipi di dati trovati. Se vengono rilevati dati non corrispondente al tipo di dati individuato per la colonna, è possibile che il tipo di dati verrà restituito come un valore NULL. Il file ODBC.HLP incluso con il driver ODBC comprende le seguenti informazioni:
Per il driver Microsoft Excel, è possibile immettere un numero da 1 a 16 per le righe da analizzare, tuttavia, il valore utilizzerà sempre per impostazione predefinita 1. (Un numero all'esterno del limite restituirà un errore).
Queste informazioni non sono corretto. L'opzione righe analisi utilizza sempre le prime otto righe di dati per determinare il tipo di dati di un determinato campo indipendentemente dal numero di righe specificato. Nel caso in cui le prime otto righe contengono quattro numerici e di quattro valori di testo, numero di default è il tipo di dati per la colonna.

Workaround

Per garantire che verrà accede correttamente i dati di Microsoft Excel, assicurarsi che tutti i valori in una determinata colonna siano dello stesso tipo di dati. Non combinare testo e dati numerici in una singola colonna. Se si desidera sono diversi i dati di un campo, formattare la colonna in Microsoft Excel come testo (scegliere Celle dal menu Formato e selezionare l'opzione di testo nella scheda numeri) prima di immettere dati.

Status

Microsoft è sta occupando del problema e pubblicherà nuove informazioni qui della Microsoft Knowledge Base riportato di seguito appena sarà disponibile.

Riferimenti

Per ulteriori informazioni sulle righe analisi, fare clic su? nella finestra di dialogo Aggiungi dati origine. In Guida in linea di ODBC, fare clic sulla scheda indice e digitare il testo seguente:
righe per eseguire la scansione

Le informazioni in questo articolo si applicano a:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Query 2000
  • Microsoft Open Database Connectivity Desktop Database Driver Kit 2.0
Chiavi: 
kbmt kbualink97 KB141284 KbMtit
Traduzione automatica articoliTraduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell’articolo: 141284  (http://support.microsoft.com/kb/141284/en-us/ )
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Articolo KB ritiratoDichiarazione di non responsabilità per articoli della Microsoft Knowledge Base su prodotti non più supportati
Questo articolo è stato scritto sui prodotti per cui Microsoft non offre più supporto. L’articolo, quindi, viene offerto ‘così come è’ e non verrà più aggiornato.
Condividi
Altre opzioni per il supporto
Forum del supporto di Microsoft Community
Contattaci direttamente
Ricerca di un partner certificato Microsoft
Microsoft Store