Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Sintomas
Quando o Microsoft Access tenta atualizar o varchar(max) tipo de dados em um controle de caixa de texto em um formulário ou no modo folha de dados de uma tabela ou consulta, você recebe a seguinte mensagem de erro:
Dados de cadeia de caracteres, truncamento à direita (nº 0)
Motivo
Esse erro ocorre nas seguintes condições:
O
varchar(max)tipo de dados contém mais de 8.000 caracteres.A tabela que está sendo atualizada está vinculada ao Microsoft SQL Server.
O driver ODBC do SQL Server de segunda ou terceira geração está em uso.
A Microsoft está ciente desse problema e está investigando possíveis soluções. Enquanto isso, recomendamos que você use as soluções alternativas na próxima seção.
Soluções alternativas
Para contornar esse problema, tente qualquer um dos métodos a seguir.
Método 1: alterar o tipo de dados para nvarchar(max). Em vez disso, o SQL Server retornará o SQL_WVARCHAR valor. Esse valor não tem nenhum limite de caracteres.
Método 2: use o driver ODBC do SQL Server de primeira geração incluído nos Componentes de Acesso a Dados do Windows. Para obter mais informações sobre drivers ODBC do SQL Server, consulte o histórico de drivers do Microsoft SQL Server.