代码应该没问题啊,当字节数小点时就不出错,就是这一段啊
selString = "select title,content,addtime,writer,writefrom from study where id='"+articleID+"'";
myDataAdapter = new OdbcDataAdapter(selString,con);
myDataSet = new DataSet();
myDataAdapter.Fill(myDataSet,"knowledge");
DataRow myDataRow = myDataSet.Tables["knowledge"].Rows[0];
content.InnerHtml = myDataRow["content"].ToString();

解决方案 »

  1.   

    我也遇到过,text类型用户输入字符过多时会被截断,后来我干脆就改用varchar,设到8000,虽然没了格式,但不会被截断了!
      

  2.   

    varchar也是一样,不知是不是数据库的问题,我用的是ASA8.0,打了补丁
      

  3.   

    现在看来好像是.NET对ASA的访问支持不够,我用的是DSN连接数据库不知怎么办才好.........
      

  4.   

    我现在用的办法是,把值存储在三个vchar型字段里,每个字段的大小限定为4000个字节,即总的长度不能超过12000个字节
    但这样总觉得不好,我还是想寻求解决方法,help..................................
      

  5.   

    老兄改用 sql server 吧
      

  6.   

    不能改用SQL SERVER啊,我们统一用的都是ASA啊