日期:2014-05-20  浏览次数:20793 次

紧急求救:ntext 字符被截断了!为什么??
数据库表字段为   ntext   数据类型,   .net代码:

....
SqlCommand   myCommand   =   new   SqlCommand( "rb_AddArticle ",   myConnection);
....

SqlParameter   parameterDescription   =   new   SqlParameter( "@Description ",   SqlDbType.NText);
parameterDescription.Value   =   Description;
myCommand.Parameters.Add(parameterDescription);

debug跟踪发现Description,此时是完整的。

等到   myCommand.ExecuteNonQuery();   执行完后,察看数据库发现被截断了,只有一部分。


直接在查询分析器中,运行存储过程rb_AddArticle.....,Description字段值一样的被截断。  


请高手指点。


补充一下:字符内容中没有特殊字符,

都是“中科院、中国移动、中国联通CNGI核心网项目已按照国家批复的要求完成项目建设内容,网络设计方案合理;项目测试结果表明,网络各项技术指标满足国家对CNGI示范项目核心网工程的要求,网络运行稳定,基本网络功能和性能指标达到设计要求;整体技术水平及各类IPv6应用示范业务居世界领先水平。”的复制.



------解决方案--------------------
检查存储过程
------解决方案--------------------
存储过程的参数太短,或没定义长度
------解决方案--------------------
存储过程用的 数据类型?

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
SQL 里设置
TEXT IN ROW OFF