如何将word整个文档存到oracle数据库中

想先把文档存到数据库中之后在jsp中直接调用显示,不知道能不能实现?帮帮忙啊!^_^asp的东东不太知道有谁知道怎样用sql*plus语句将word文档存到oracle中... 想先把文档存到数据库中
之后在jsp中直接调用显示,不知道能不能实现?
帮帮忙啊!
^_^
asp的东东不太知道
有谁知道怎样用sql*plus语句将word文档存到oracle中
展开
 我来答
光前裕后史留名135
2008-10-25 · TA获得超过391个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:0
展开全部
字段类型用blob,先把blob设成空然后再操作,我用的是upload_5xsoft.inc(asp人都知道),显示的时候就用数据流写出即可。代码如下
写入:
sql = "update d_doc_modi_rec set doc_content=empty_blob() where doc_no='"&doc_no&"' and version='"&maxver&"'"
Oradatabase.dbEXECUTESQL(sql)
Selsql ="select * from d_doc_modi_rec where doc_no='"&doc_no&"' and version='"&maxver&"'"
file.SavetoDB Selsql,feild

Public function SavetoDB(Selstr,area)

dim rsDB,ErrorChar,dr
if selstr="" or area="" then exit function
set rsDB=Oradatabase.dbcreatedynaset(Selstr,0)
set dr=CreateObject("Adodb.Stream")
dr.Mode=3
dr.Type=1
dr.Open
dr.position=0
'dr.Type = 2
'dr.Charset = "gb2312"
path = filepath&filename
dr.LoadFromFile path
chunk=dr.read
chunksize=lenb(chunk)
'response.end
set infoblob=rsDB.fields(area).value
rsDB.Edit
infoblob.offset=1
amount_written=infoblob.write (chunk,chunksize)
rsDB.update
dr.close
set amount_written = nothing
rsDB.close
end function
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式