我用RichTextBox控件
MemoryStream msTm = new MemoryStream();
rtbTm.SaveFile(msTm, RichTextBoxStreamType.RichText);
byte[] fileTm = new byte[msTm.Length];
msTm.Seek(0, SeekOrigin.Begin);
msTm.Read(fileTm, 0, (int)fileTm.Length);
转换成Rtf格式流存入数据库
然后在用
MemoryStream msTm = new MemoryStream();
rtbTm.SaveFile(msTm, RichTextBoxStreamType.RichText);
byte[] fileTm = new byte[msTm.Length];
msTm.Seek(0, SeekOrigin.Begin);
msTm.Read(fileTm, 0, (int)fileTm.Length);
就可以取出来·
我在sql里试过··在sql里字段类型是varbinary(MAX)
现在我要在access里存入和查询的话·
要用什么类型···
前面用了一个ole对象类型的·
存进去之后·打开数据库一看字段中显示“长二进制数据”
在查询的时候就报错了···文件格式无效。
请高手帮帮忙··