Fel i Access: "Strängdata, höger trunkering (#0)"
Symptom
När Microsoft Access försöker uppdatera datatypen i en textrlådekontroll i ett formulär eller i databladsvyn för en tabell eller varchar(max) fråga får du följande felmeddelande:
Strängdata, höger trunkering (#0)
Orsak
Det här felet inträffar i följande fall:
Datatypen
varchar(max)innehåller fler än 8 000 tecken.Tabellen som uppdateras är länkad till Microsoft SQL Server.
Den andra eller tredje generationens ODBC-SQL Server används.
Microsoft är medvetna om problemet och undersöker möjliga lösningar. Under tiden rekommenderar vi att du använder de tillfälliga lösningarna i nästa avsnitt.
Lösningar
Prova någon av följande metoder för att komma runt det här problemet.
Metod 1: Ändra datatypen till nvarchar(max) . SQL Server returneras SQL_WVARCHAR värdet i stället. Det här värdet har ingen teckenbegränsning.
Metod 2: Använd den första SQL Server ODBC-drivrutinen som ingår i Windows Data Access-komponenter. Mer information om hur du SQL Server ODBC-drivrutiner finns i Drivrutinshistorik för Microsoft SQL Server.