ODBC-stuurprogramma Excel kan verkeerd gegevenstype bepalen

BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.

De Engelstalige versie van dit artikel is de volgende: 141284
Dit artikel is gearchiveerd. Het wordt aangeboden in de huidige vorm en wordt niet meer bijgewerkt.
Symptomen
Wanneer u een Microsoft Excel-werkblad gebruikt als gegevensbron in MicrosoftQuery en u wilt een join maken tussen twee velden van schijnbaarvergelijkbare gegevenstypen Microsoft Query kan de volgende waarschuwing genererenbericht:
Kolommen <name>en <name>dat u lid zijn van verschillende typen. De join toch maken?</name></name>
Als u Ja voor deze optie kiest, ontvangt u een van de volgendefouten:

Versie 1.0 van Microsoft Query

Typen komen niet overeen.

Versie 2.0 van Microsoft Query

Gereserveerde error(-3079); Er is geen bericht voor deze fout.

Microsoft Query versie 8.0

Typen komen niet overeen in JOIN-expressie.
Dit gebeurt ook het aantal 'Rijen Scan' uopgegeven bij het instellen van de gegevensbron.
Oorzaak
Dit probleem treedt op omdat de twee velden blijkbaar vergelijkbaarevalueren van verschillende gegevenstypen. Dit verschil in type veroorzaakteen fout en het voltooien van de join voorkomt.

Het stuurprogramma voor Microsoft Excel Open Database Connectivity (ODBC) biedtoptie rijen te scannen. Deze optie geeft u het aantal rijengescand om het gegevenstype van elke kolom bepalen. Het gegevenstypeGezien het maximale aantal soorten gegevens bepaald. Als gegevensaangetroffen die niet overeenkomt met het veronderstelde gegevenstype van de kolomhet gegevenstype wordt geretourneerd als een NULL-waarde. De ODBC.HLP-bestandopgenomen voor de ODBC-stuurprogramma bevat de volgende informatie:
Voor Microsoft Excel-stuurprogramma kan u een nummer invoeren van 1 tot en met 16 voor de rijen te scannen; de waarde wordt echter altijd standaard 1. (Een getal buiten de limiet wordt een fout geretourneerd.)
Deze informatie is onjuist. Gebruik de optie rijen te scannen altijdtypt u de eerste acht rijen gegevens bepalen de gegevens van een bepaaldeveld van de opgegeven rijen. In het geval waarin deeerste 8 rijen bevatten vier tekstwaarden en vier numerieke gegevens typtvoor de kolom standaard nummer.
Workaround
Om ervoor te zorgen dat Microsoft Query, Microsoft Excel-gegevens benadertZorg ervoor dat alle waarden in een bepaalde kolom van hetzelfde gegevenstype zijn.Meng geen tekst en numerieke gegevens in één kolom. Als u nodig hebtgemengde gegevens in een veld, de kolom opmaken in Microsoft Excel als tekst (op deIn het menu Opmaak op cellen en selecteert u de optie tekst op het tabblad getallen)voordat u gegevens invoert.
Status
Microsoft is dit probleem onderzocht en wordtin de Microsoft Knowledge Base als het wordt hier beschikbaar.
Referenties
Klik op Help in de gegevens toevoegen voor meer informatie over de rijen te scannen.In het dialoogvenster gegevensbron. In de ODBC-Help, klikt u op de Index tab en typ dede volgende tekst:
rijen te scannen
ODBC 2,00 5,00 c 8.00 97

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 141284 - Laatst bijgewerkt: 12/04/2015 12:37:52 - Revisie: 4.0

Microsoft Excel 97 Standard Edition, Microsoft Excel 5.0 Standard Edition

  • kbnosurvey kbarchive kbualink97 kbmt KB141284 KbMtnl
Feedback