Driver ODBC per Excel potrebbe determinare il tipo di dati errato

Traduzione articoli Traduzione articoli
Identificativo articolo: 141284 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

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

ProprietÓ

Identificativo articolo: 141284 - Ultima modifica: martedý 19 agosto 2003 - Revisione: 1.1
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 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
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.
Dichiarazione 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.

Invia suggerimenti

 

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