免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1822 | 回复: 7
打印 上一主题 下一主题

求助:我如何在sybase数据库内存储word文档,谢谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-30 16:22 |只看该作者 |倒序浏览
求助:我如何在sybase数据库内存储word文档,谢谢!

论坛徽章:
0
2 [报告]
发表于 2004-10-30 16:22 |只看该作者

求助:我如何在sybase数据库内存储word文档,谢谢!

使用什么字段类型?怎么操作呢?非常感谢!

论坛徽章:
0
3 [报告]
发表于 2004-10-31 13:10 |只看该作者

求助:我如何在sybase数据库内存储word文档,谢谢!

图片也一样啊!没有做过这方面应用的高手吗?sybase的manual中说采用text或image字段类型,可是我如何操作这个字段呢?例如:
create table test(
  doc text
) on data_seg

这个doc字段我如何在sql语句中使用呢?

insert into test values("/tmp/a.doc"行吗?它会到/tmp/目录下去找这个文件吗?还有我如何取出来呢?非常感谢!

论坛徽章:
0
4 [报告]
发表于 2004-10-31 22:00 |只看该作者

求助:我如何在sybase数据库内存储word文档,谢谢!

真的没有知道的吗?告诉我用什么类型的字段也可以啊!

论坛徽章:
0
5 [报告]
发表于 2004-11-03 21:55 |只看该作者

求助:我如何在sybase数据库内存储word文档,谢谢!

不会吧,好几天了!是不是就不能存放doc文件啊!

论坛徽章:
0
6 [报告]
发表于 2004-11-04 10:08 |只看该作者

求助:我如何在sybase数据库内存储word文档,谢谢!

你用image类型,将doc用输入流的形式写入数据库,示例代码如下:
...............
ByteArrayInputStream photo=new ByteArrayInputStream(myFile.getPhoto(),0,photosize);
                         ims.photoname=photo;
.............

ps.setBinaryStream(6,ims.photoname,photosize);
ps.executeUpdate();

这样就将DOC写入数据库中了

论坛徽章:
0
7 [报告]
发表于 2004-11-04 22:37 |只看该作者

求助:我如何在sybase数据库内存储word文档,谢谢!

先不管能否实验成功,感谢先

不过这种字段不能在sql语句中直接使用吗?起先我也是这样想的,如果不能在sql语句中使用的话,只能采用流的方式,包括插入,提取操作。

论坛徽章:
0
8 [报告]
发表于 2004-11-05 16:34 |只看该作者

求助:我如何在sybase数据库内存储word文档,谢谢!

如果是12.5的话,就很简单,使用扩展文件系统
create [existing] table fname

external file at "directory_pathname" column delimiter "delimiter"
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP