Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Síntomas
Cuando Microsoft Access intenta actualizar el varchar(max)
tipo de datos en un control de cuadro de texto en un formulario o en la vista de hoja de datos de una tabla o consulta, recibe el siguiente mensaje de error:
Datos de cadena, truncamiento derecho (0)
Causa
Este error se produce en las condiciones siguientes:
El
varchar(max)
tipo de datos contiene más de 8000 caracteres.La tabla que se va a actualizar está vinculada a Microsoft SQL Server.
El controlador ODBC de segunda o tercera generación SQL Server está en uso.
Microsoft es consciente de este problema y está investigando posibles soluciones. Mientras tanto, se recomienda usar las soluciones alternativas en la sección siguiente.
Soluciones alternativas
Para solucionar este problema, pruebe cualquiera de los métodos siguientes.
Método 1: cambie el tipo de datos a nvarchar(max)
. SQL Server devolverá el SQL_WVARCHAR
valor en su lugar. Este valor no tiene ningún límite de caracteres.
Método 2: use la primera generación SQL Server controlador ODBC que se incluye en los componentes de Windows Data Access. Para obtener más información sobre SQL Server controladores ODBC, consulte Historial de controladores para Microsoft SQL Server.