首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

C#调用存储过程出错,该如何解决

2012-02-08 
C#调用存储过程出错我在查询分析器中调用存储过程时,一切OK,可以将输出参数print出来,但在C#中调用存储过

C#调用存储过程出错
我在查询分析器中调用存储过程时,一切OK,可以将输出参数print出来,但在C#中调用存储过程时,不能将存储过程中的输出参数取到C#的string变量中,运行时报错如下:

错误信息:不允许从数据类型   ntext   到   varchar   的隐性转换。请使用   CONVERT   函数来运行此查询。

请问什么原因?!

[解决办法]
......

SqlParameter sp=new SqlParameter( "@aa ",SqlDbType.NText);
sp.Direction=ParameterDirection.Output;

......

热点排行