紧急求救: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