我已将word文档上传到ORACLE数据库服务器,我如何将它下载到本地,并打开呢?谢谢!!!
解决方案 »
- 如何为用户角色权限表创建存储过程(菜鸟求助大虾)
- 各位大哥,我在学membership 请大家给我介绍下这个知识啊
- vs2005发布项目
- 请问如何设置导出Excel的格式?急啊,请高手们帮帮忙,急!!!
- 服务器端怎样执行客户端的JAVASCRIPT事件呢?
- 多个线程操作DataTable时如何保证正确运行?
- 如何为嵌套在DataList内部的DataGrid注册事件???高手请赐教
- 数据绑定时两种写法的区别
- 初学者问:访问数据库文件的时候是不是一定要开着服务器???
- 怎么我用一个DropDownList的值作为查询条件,老是查出第一个Item的记录啊?
- 怎样让我的table中格子之间的大小可以像frame格式一样用户可以在发布的页面上调整
- “System.Web.HttpRequest.QueryString”表示“属性”,此处应为“方法” 是什么问题?
using System.IO;
using System.Data;
using System.Data.OracleClient;
public class Sample
{
public static void Main(string[] args)
{
OracleConnection myConnection = new OracleConnection("Data Source=Oracle8i;Integrated Security=yes ");
myConnection.Open();
OracleCommand myCommand = myConnection.CreateCommand();
myCommand.CommandText = "create or replace directory MyDir as 'c:\\bfiles'";
myCommand.ExecuteNonQuery();
myCommand.CommandText = "create table MyTable(col1 number, col2 BFILE)";
myCommand.ExecuteNonQuery();
myCommand.CommandText = "insert into MyTable values ('2', BFILENAME('MYDIR', 'MyFile.jpg'))";
myCommand.ExecuteNonQuery();
myCommand.CommandText = "select * from MyTable";
byte[] buffer = new byte[100];
OracleDataReader myReader = myCommand.ExecuteReader();
using (myReader) {
if (myReader.Read()) {
OracleBFile myBFile = myReader.GetOracleBFile(1);
using (myBFile) {
myBFile.Seek(0, SeekOrigin.Begin);
myBFile.Read(buffer, 0, 100);
}
}
}
myConnection.Close();
}
}ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdataoracleclientoraclebfileclasstopic.htm看MSDN帮助