积极答复者
想将word文件存入access数据库,该如何实现呢?

问题
-
为了方便管理,想直接将word文件存入access数据库,应该在数据库里创建什么类型的字段?C#代码上应该怎么实现呢?
- 已移动 Sheng Jiang 蒋晟Moderator 2009年12月15日 19:44 System.Data (发件人:Visual C#)
答案
-
首先你将ACCESS字段类型设为 ole对象
然后把ACCESS转换为二进制存入数据库
using System.IO;
FileStream fs = new FileStream(@"C:\caisslog.doc",FileMode.OpenOrCreate);
byte[] array = new byte[fs.Length];
int position = 0;
//将文件转换为二进制,存入数组
int i=fs.Read(array, position, (int)fs.Length);
//然后执行插入数据库的操作即可
..... //插入操作
努力+方法=成功- 已标记为答案 Mog Liang 2009年12月18日 3:51
全部回复
-
首先你将ACCESS字段类型设为 ole对象
然后把ACCESS转换为二进制存入数据库
using System.IO;
FileStream fs = new FileStream(@"C:\caisslog.doc",FileMode.OpenOrCreate);
byte[] array = new byte[fs.Length];
int position = 0;
//将文件转换为二进制,存入数组
int i=fs.Read(array, position, (int)fs.Length);
//然后执行插入数据库的操作即可
..... //插入操作
努力+方法=成功- 已标记为答案 Mog Liang 2009年12月18日 3:51