找回密码
 立即注册

QQ登录

只需一步,快速开始

supper3000

论坛元老

7

主题

16

帖子

5767

积分

论坛元老

积分
5767

活字格认证

supper3000
论坛元老   /  发表于:2014-1-7 09:24  /   查看:4685  /  回复:1
excel 导入后,如何将整个Spread文件全部保存到数据库中,肯定是以流的方式保存,数据库字段类型设置为blob,说说步骤吧!

1 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-7 10:09:00
沙发
回复 1楼supper3000的帖子

分2个步骤:
步骤一: 把Spread数据变为byte []

  1. MemoryStream mem = new MemoryStream();
  2. FpSpread1.Save(mem, false);
  3. byte[] data = mem.GetBuffer();
复制代码

步骤二: 写SQL把byte[] 存如数据库(Oracle\Sybase\Informix\DB2...)
  1. insert into  or Block copy
复制代码

请参考不同的数据库,提供的如何插入大数据--Blob--Byte[]的样例和文档。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部