我们正在我们的网站上进行一些性能测试,我们收到了以下错误:
*** '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.
第25行如下:
SELECT DISTINCT top 20 ZIP_CODE, CITY, STATE FROM Zipcodes WHERE (ZIP_CODE like ?) OR (CITY like ?) ORDER BY ZIP_CODE
最后,这是perl代码.
有任何想法吗?
编辑:这里的问题是我在zip文件中搜索字符串"74523%"太长了.如果他们给出五位数,我最终只是不添加%.
提供的参数ZIP_CODE
比ZIP_CODE
s列宽更大(长度),或者提供的参数比s列宽CITY
更大(长度)CITY
.
知道为两个?
占位符提供的值会很有趣.