sql-server - microsoft - sql server native client 11.0 download x64
¿Qué significa el error de SQL Server "Datos de cadena, truncamiento a la derecha" y cómo lo soluciono? (2)
Estamos haciendo algunas pruebas de rendimiento en nuestro sitio web y estamos recibiendo el siguiente error:
*** ''C:/inetpub/foo.plex'' log message at: 2008/10/07 13:19:58
DBD::ODBC::st execute failed: [Microsoft][SQL Native Client]String data, right truncation (SQL-22001) at C:/inetpub/foo.plex line 25.
La línea 25 es la siguiente:
SELECT DISTINCT top 20 ZIP_CODE, CITY, STATE FROM Zipcodes WHERE (ZIP_CODE like ?) OR (CITY like ?) ORDER BY ZIP_CODE
Y, por último, este es el código perl.
¿Algunas ideas?
EDIT : el problema aquí fue que estaba buscando en el archivo zip con la cadena "74523%", que es demasiado larga. Terminé simplemente no agregando el% si dan cinco dígitos.
El parámetro suministrado para ZIP_CODE
es más grande (en longitud) que el ancho de columna ZIP_CODE
o el parámetro proporcionado para CITY
es más grande (en longitud) que el ancho de columna de CITY
.
Sería interesante conocer los valores suministrados para los dos ?
marcadores de posición.
Solucioné el problema usando una conversión en "?", Por lo que mi código se ve como convertir (char (50) ,?) y eso eliminó el error de truncamiento.