可能是在sql server里你的那字段里的长度超过了nvarchar定义的长度了,如在字段title里存有四个汉字,而定义nvarchar=3的话,php读sql server是按定义的长度读取的,所以就会出现读不完整.

解决方案 »

  1.   

    在NT 和LINUX 下确实有很多不同;
    将nvarchar类型改成text可能会正常
      

  2.   

    这里有个设置
    ; Handling of LONG fields.  Returns number of bytes to variables.  0 means
    ; passthru.
    odbc.defaultlrl = 4096  ; Valid range 0 - 2147483647.  Default = 4096.
    ;mssql.textlimit = 4096
      

  3.   

    对就是楼上说的原因。是配置文件没有配置好。用MSSQL的朋友经常出现这种问题。
      

  4.   

    这类问题在本版FAQ中好象能找到。建议以后先看看FAQ