当前位置:asp编程网>技术教程>Database教程>  正文

存储过程中提示“过程需要参数 '@statement' 为 'ntext/nchar/nvarchar' 类型”错误的解决方法

2011-12-29 16:39:40   来源:www.aspbc.com    作者:wangsdong   浏览量:2182   收藏
今天在弄存储过程的时候,我按照我平时的习惯定义变量
declare @keyword="asp编程网www.aspbc.com"
declare @sql varchar(8000)
最后由于传入的参数@keyword中有中文,运行的时候提示“过程需要参数 '@statement' 为 'ntext/nchar/nvarchar' 类型”这样的错误,上网找了一下,最终找到解决方法,这里介绍给大家
1、需要将varchar改成nvarchar
2、需要将8000改成4000,因为nvarchar最大长度是4000
这样就行了

关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网