将BLOB保存为本地文档: /// <summary> /// 读出Blob字段 /// </summary> /// <param name="commandText">sql语句,执行结果为BLOB数据</param> /// <param name="DocumentAddress">将要把BLOB数据保存为的文档的路径</param> public void ReadBlob(string commandText, string DocumentAddress) { try { Open(); cmd.Connection = conn; cmd.CommandType = CommandType.Text; cmd.CommandText = commandText; // 利用事务处理(必须) OracleTransaction transaction = cmd.Connection.BeginTransaction(); cmd.Transaction = transaction; reader = cmd.ExecuteReader(); reader.Read(); OracleLob BLOB = reader.GetOracleLob(0); reader.Cl