数据库中的字段设置为 string 
然后直接复制 就可以如果RichTextBox.Text非常大 可能数据库字段得采用BLOB

解决方案 »

  1.   

    使用BLOB字段时,如果是oracle数据库,可以去微软的网站上下一个oracle oledb的插件。
      

  2.   

    请问您,作web application 可以用richtextbox吗?您是如何用richtextbox的,能给一点代码给我看看吗?
    , 能帮我忙,有重谢!
      

  3.   

    谢谢各位,保存问题已经解决了,binary数据类型!现在问题是,如何从数据库中把数据取出来,在RichTextBox控件上显示!
      

  4.   

    保存到数据库的内容:
    byte[] b=System.Text.Encoding.Default.GetBytes(this.richTextBox1.Rtf);
    读取:
    SqlConnection con=new SqlConnection("...");
    string str="select 内容 from 数据库 where ...";//确保只返回一行
    SqlCommand comm=new SqlCommand(str,con);
    if (con.State==ConnectionState.Closed)
    con.Open();
    byte[] b=(byte[])comm.ExecuteScalar();
    MemoryStream stream=new MemoryStream(b,true);
    stream.Write(b,0,b.Length);
    this.richTextBox1.Clear();
    string s=System.Text.Encoding.Default.GetString(b,0,b.Length);
    this.richTextBox1.Rtf=@s;
    stream.Close();
      

  5.   

    顺便问一下
    如何将BLOB字段读出到richtextbox?