Sep18th
SQL存储过程 出现"以 xxx 开头的 标识符 太长。最大长度为 128。"解决办法!
技术文章
1
今天在用“Asp数据操作组件(百万级分页)”时,虽然经过了上次小小的改动让使用更为灵活了,但却在通过VB封装的DLL调用SQL存储过程的时候出错,组件错误提示是调用存储过程的语句有错误,于是放在SQL查询分析器执行,结果提示“以'XX'开头的 标识符 太长。最大长度为 128。”
以前接触存储过程比较少,所以就在网上搜索了一下,在SQL存储过程中使用双引号,其内容长度最大为128,如果长度想超过128要用双单引号。网上有网友给出了解决办法“不要用双引号用单引号,但是用单引号里面如果有用到双引号就比较麻烦了,所以我们用两个单引号代替一个双引号~~~”,这样基本问题确实可以解决,但我这两个单引号里还有用单引,那么在执行SQL存储过程时候还是会有问题,所以在原有的基础上,例如: VBSCRIPT CODE
<%
name = "小张"
realname='"&name&"' '那么到如果要防到存储过程里执行就要变成 realname=''"&name&"''
%>
我的问题这样才能解决,不知道你们是否也会遇到同样的问题,那就试试吧!(^-^)
本文出自:好东西分享,地址:http://www.17558.net/post/19.html,转载须注明!


坐个沙发。