200M的文档?GOD,你服务器有多少内存?

解决方案 »

  1.   

    我是一直试都没有出来就把mssql.textsize乱设置了个那么大的值.
    现在问题是就算一篇稍微长点的文章存进数据库里去了,可取出来就被截断了很多....
    存进去的时候格式化了
      

  2.   

    mssql.textlimit这个没改,就改了mssql.textsize
      

  3.   

    将mssql.textlimit值改大点,再重启下web服务器
      

  4.   

    :( ,还是被截了,我都把mssql.textlimit值改到最大了.
      

  5.   

    check the display page.
      

  6.   

    CREATE TABLE [dbo].[tblNews] (
    [iNews] [int] IDENTITY (10000, 1) NOT NULL ,
    [iCatalog] [int] NULL ,
    [sSubject] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
    [sTxtContent] [nvarchar] (4000) COLLATE Chinese_PRC_CI_AS NULL ,
    [sSwfContent] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
    [dtPublish] [datetime] NULL ,
    [sAuthor] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
    [iSort] [int] NULL ,
    [iFlag] [int] NULL ,
    [iType] [int] NULL 
    ) ON [PRIMARY]
    GO
    ------------------------
    sTxtContent 就是我要取的东西----------------$sql="select * from tblNews where iNews='$iNews'";
    $rs = mssql_query($sql);
    if ($rc = mssql_fetch_object($rs))
    {
    $sTxtContent=$rc->sTxtContent;
    }
    //echo $sql; echo $sTxtContent;
    //这样显示出来的就是被截掉的
      

  7.   

    [sTxtContent] [nvarchar] (4000)
    ----------------------------
    Why not use "text" ???
      

  8.   

    我是要用text,可老师要求用varchar 啊
    不过这个好象不影响我读数据吧,至少我直接看数据库里是有整篇文章在里面,出来就两段了.
      

  9.   

    sql语句改一下:
    $sql="select cast(sTxtContent as text) from tblNews where iNews='$iNews'";