De informatie in dit artikel is van toepassing op:
- Microsoft Excel 2000 Standard Edition
Dit artikel is eerder gepubliceerd onder NL268079
Symptomen
Wanneer u een draaitabel maakt in Excel 2000 op basis van een gegevensbron in de vorm van een Online Analytical Processing (OLAP)-kubus, zijn de gegevens voor een of meer niveaus onjuist.Oorzaak
Excel wijst een interne buffer van 253 tekens toe voor een 'unieke lidnaam', een interne eenheid die Excel ontvangt van Microsoft SQL Server. In de specificatieOLE Database Connectivity for On-Line Analytical Processing(OLE DB for OLAP) wordt vermeld dat unieke lidnamen 2048 tekens lang kunnen zijn. Excel kapt een unieke lidnaam echter af na 253 tekens.
Een unieke lidnaam is te vergelijken met een sleutel. Het is een zeer belangrijke eenheid die Excel gebruikt voor communicatie met de SQL Server-computer. Het afkappen van een unieke lidnaam leidt normaal gesproken tot een fout. Soms kan de afgekapte naam echter overeenkomen met een andere bestaande naam. In dat geval geeft Excel onjuiste gegevens weer.Workaround
U kunt dit probleem oplossen door niet meer dan 253 tekens te gebruiken voor een unieke lidnaam.
Door de hotfix wordt het gedrag van Excel gewijzigd in het scenario dat is beschreven in de sectie 'Oorzaak'. In plaats van het weergeven van onjuiste gegevens, geeft Excel #N/B weer om aan te geven dat de gegevens voor de cel ongeldig zijn. Door de hotfix wordt het onderliggende probleem van de weergave van onjuiste gegevens door Excel niet opgelost.Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die aan het begin van dit artikel worden vermeld.