asp.net中执行存储数据操作时数据被自动截取的一种情况

 更新时间:2006年09月28日 00:00:00   转载 作者:  

今天在做东西的时候,发现一个很奇怪的问题,数据库(SqlServer)中的字段设置的类型为ntext,但是保存的数据总是很短,开始以为在程序的某段设置了长度限制,在设置了断点跟踪调试发现穿递的数据很正常,但是在执行了存储操作以后保存的内容总是很短,数了数保存的字符个数为16个,数据库中设置的该字段类型ntext的长度也为16,于是想是不是数据库的bug,就在查询分析器里写insert语句进行测试,结果发现保存的内容很正常,这样问题肯定在程序当中,最后检查到在构造SqlCommand命令对象的参数对象SqlParameter时指定的参数类型为ntext并且指定了其长度为16,写法如下

SqlParameter[] parms = new SqlParameter[] {
            new SqlParameter(TEMPLATEID, SqlDbType.Int),
            new SqlParameter("@Content", SqlDbType.NText,16)
           };

把长度的限制去掉,再一测试,一切OK,呵呵,看来好多东西的概念不是很清楚是很容易造成麻烦问题的,希望这个教训能给我以后也遇到类似问题的朋友一点提示。

 

相关文章

  • ASP.NET性能优化之减少请求

    ASP.NET性能优化之减少请求

    在上篇《ASP.NET性能优化之让浏览器缓存动态网页》中的方案中,浏览器发送If-Modified-Since将是否需要使用自己的缓存交给WEB服务器去决定,服务器告知浏览器去读缓存,浏览器才会去读缓存。
    2011-09-09
  • asp.net反射简单应用实例

    asp.net反射简单应用实例

    这篇文章主要介绍了asp.net反射简单应用,结合完整实例形式分析了asp.net反射的原理与简单使用方法,需要的朋友可以参考下
    2017-02-02
  • ASP.net 路径问题 详解

    ASP.net 路径问题 详解

    各位有没有碰到在日常工作中经常在路径设置的时候把 "~/ 、./ 、../ 、 / 、"这些符号搞混搞乱了?
    2010-05-05
  • Asp.Net FckEditor在web.config中配置的具体实例

    Asp.Net FckEditor在web.config中配置的具体实例

    Asp.Net FckEditor在web.config中配置的具体实例,需要的朋友可以参考一下
    2013-06-06
  • ASP.NET 谨用 async/await

    ASP.NET 谨用 async/await

    这篇文章主要介绍了ASP.NET 应用程序实际使用过程中的一些总结, 包括 异常捕获 、 死锁 、 应用程序崩溃 ,实际使用过程中一不注意就可能掉坑里了
    2018-01-01
  • 把ASP.NET MVC项目部署到本地IIS上的完整步骤

    把ASP.NET MVC项目部署到本地IIS上的完整步骤

    最近会经常修改一些网站前端的内容,为了方便跟UI和产品交流,需要将自己修改过的页面及时发布到测试机或者是本地的IIS上。下面这篇文章主要给大家介绍了关于如何把ASP.NET MVC项目部署到本地IIS上的相关资料,需要的朋友可以参考下
    2018-06-06
  • 厚积薄发,拥抱.NET 2016

    厚积薄发,拥抱.NET 2016

    一想到.NET 2016,脑海里蹦出的第一个词就是厚积薄发。 .NET 2016 是 .NET 一次质的飞跃,不管难易,我们需要拥抱变化
    2016-06-06
  • 生成二维码的开源工具对比(附源码)

    生成二维码的开源工具对比(附源码)

    本文主要介绍了生成二维码的开源工具的对比,附源码下载,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • asp.net 获取TreeView中第一个选中的节点

    asp.net 获取TreeView中第一个选中的节点

    今天做的项目中有一个要获取TreeView中第一个选中的节点,当然子节点己包含checkbox以前做过,用的时候又不知道怎么做了,花了点时间又写了一下,记录下来,以备下次用.
    2010-03-03
  • asp.net动态产生checkbox(数据源为DB或内存集合)

    asp.net动态产生checkbox(数据源为DB或内存集合)

    动态产生一组checkbox(数据源为DB或内存集合)且post提交时后台能及时获取等等,打算使用repeater+input(checkbox)+input(hidden)来实现
    2013-10-10

最新评论