兄弟们 我问个老点的问题
我现在做的添加文章  数据库用的是access 文章是想用OLE对象保存
现在怎么能把string存到OLE对象中,又怎么读出来?
是要先转成2进制么?

解决方案 »

  1.   

    参考一下
    http://topic.csdn.net/t/20040407/08/2934281.html
      

  2.   

    Dim arrimage1() As Byte = System.Text.Encoding.Default.GetBytes(RichTextBox1.Rtf)把它转换成二进制数再存入数据库中就可以了
      

  3.   

    System.Text.Encoding.Default.GetBytes()
    这个方法我试验过 如果都是英文字母那OK,但要是有汉字和特殊符号就完了。
      

  4.   

    System.Text.UnicodeEncoding.Default.GetBytes()可以解决汉字和特殊符号问题。
      

  5.   

    to System.Text.Encoding.Default.GetBytes()
    这个方法我试验过 如果都是英文字母那OK,但要是有汉字和特殊符号就完了。一般来说用Default是可以的,但是不同的操作系统default编码不一定相等,所以会出现你所说的问题。那么一般需要采用能识别的固定编码,例如Unicode,或者gb2312即可
    例如
    Encoding.GetEncoding("gb2312" )