用SQL Profiler监视, 发现穿过来的SQL都是4K左右, 超过的部分被截断, 导致SQL出错, 请教解决方法

解决方案 »

  1.   

    就是这个样子的。你可以使用参数传递的方法。也可以用 ADO 对像直接向里面写入。
      

  2.   

    1)参数传递是不是指Command Object
    2)ADO 对像直接向里面写入啥意思?怎么做?
      

  3.   

    设置一下connection对象的CommandTimeout属性
      

  4.   

    nText 字段怎么传, 最多也就是 nvarchar(4000) 吧
      

  5.   

    nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。nvarchar 在 SQL-92 中的同义词为 national char varying 和 national character varying。
      

  6.   

    使用ntext类型可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。