word文档以BLOB形式保存在oracle中,现在要从中读取出来,并且在页面中显示出来,效果等同于在浏览器中打开某.doc文档,如:http://www2.ouc.edu.cn/grs/Upload/20067385633205.doc
请大家帮帮忙,给我一个思路如何去做。谢谢大家了。
请大家帮帮忙,给我一个思路如何去做。谢谢大家了。
解决方案 »
- 【求助】.net中如何取消ImageButton按钮的Click事件但保留OnMouseOver事件???
- 请教 点击换图片
- asp.net和jsp和php谁的运行速度快呀?
- 验证控件使按钮无效了。。怎么办?急。。在线等!
- 打印机的设置问题
- 急,在线等,关于CheckBoxList控件
- 高分求!如何获取DATAGRID所选则的按钮列是第几列?????在线等!
- 问题多多,请前辈们进来...............
- 用WSDL工具将XML格式的.WSDL转换成.CS文件时,WSDL工具提示“强名称验证失败”怎么办啊?
- ASP.Net里能否实现Web页面的继承?
- AspNetPager 免费分页控件 7.0 版发布
- 在arraylist中如何去除重复记录啊
代码如下:
string queryString = "SQL语句";
OracleConnection conn = new OracleConnection("你的连接字符串");
OracleCommand cmd = new OracleCommand(queryString,conn);
conn.Open();
OracleDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
Response.Clear();
Response.AddHeader("Content-Type", "application/msword");
Response.BinaryWrite((byte[])dr["WDSJ"]);//WDSJ为该BLOB字段名
}
dr.Close();
conn.Close();
运行时首先提示是打开还是下载Javasript打开WORD var openDocObj=new ActiveXObject("SharePoint.OpenDocuments.2");
function window_onload() {
openDocObj.ViewDocument("http://www2.ouc.edu.cn/grs/Upload/20067385633205.doc");
}先下载,然后再自动打开WORD程序