oracle asp.net上传 下载,基于ASP.NET和Oracle数据库的图片上传和查看

73bab531a4c1e435167a07ee5fb89b28.png

59cba8d37be553ffb69222360a2ccc43.png

7e2d29927a8fc5f276005ae384645715.png

bb736af1f606d4c135a51fe882a8b839.png

9db7562383a5c02fbbc1607350b01013.png

5e2c8573f75c503fdf9f5369a93c61f0.png

b214207b59630ce434d1c46f21418fcb.png

基于http://www.doczj.com/doc/135df5d6d0f34693daef5ef7ba0d4a7303766c7e.html 和Oracle 数据库的图片上传和查看

颜 波

e80a96e0fda56c3b71b07de1703bd5a5.png

1

2a2b72302fb5a8446c8e83d17c385b10.png

肖田元2

800299ecf983cd3ce4fdfbb094d23969.png

(1.

46d50f6dee22f0f3eb2080cb0afa2e56.png

华南理工大学电子商务学院

2. 清华大学自动化系

为了实现基于

8ec56c9757eb15ccaf66975278a82af3.png

http://www.doczj.com/doc/135df5d6d0f34693daef5ef7ba0d4a7303766c7e.html 和Oracle 数据库的图片上传和查看

ShowPhoto.aspx

16f6e2470b7a6443d9bc536e1cd84563.png

OriginPhoto.aspx)

d6c291ec56daf890962d57f2c01d8233.png

314307b4b7fa6f3de4226d0eb925e7ab.png

aeecb842b262eb02c488aea1f333ac53.png

????í??????t2¢é?′?μ?êy?Y?a

·?ò3

?áè?í???2¢??ê??úμ±?°ò3??μ?ImageButton 框图中

http://www.doczj.com/doc/135df5d6d0f34693daef5ef7ba0d4a7303766c7e.html

í???

Abstract

Key words

24 2005年12月

December 2005

1000

44f2f5c97d61dc446f8f6cec09b72615.png

0207

A

2086db4713531c00f716edf8d21c76de.png

中图分类号

需要将

181a81eb941a45aed3207e6512f2f797.png

一些图片文件上传到数据库存放和从数据库读取查看

本文以合

c4b24896b442dce44e478b4a10e0c0d6.png

同扫描件为例进行说明

开发平台为

59e90e01dd7616724d3943f04d0f7457.png

http://www.doczj.com/doc/135df5d6d0f34693daef5ef7ba0d4a7303766c7e.html

后台逻辑使用C#语言实现

CREATE TABLE contscan (CONT_ID VARCHAR2(50) NOT NULL, CONT_SCAN BLOB NOT NULL, "TRI_SN" NUMBER(16, 0), CONSTRAINT pk_contscan PRIMARY KEY(tri_sn));

其中字段

77eecc279f50e5c76a4a302b9737be49.png

CONT_ID 为书面合同号TRI_SN

9744e2ad9ce6ef0f0fe0c9a519c51087.png

设置成主键不能回滚

320b8e850edab6cd54d27c573a3b241e.png

f1bf18ef5de806c03ad0d672b9bddaed.png

CREATE OR REPLACE TRIGGER "TRI_CONTSCAN" BEFORE INSERT ON "CONTSCAN" FOR EACH ROW DECLARE

c520777ba13e07a20d85dfd562e42c59.png

li_count INTEGER;

n_number NUMBER(16);

c60119e1fccb539625c017f6734bd8ed.png

BEGIN

SELECT COUNT(tri_sn) INTO li_count FROM contscan;

91d83285ff0c8b91adfcea340907bc2b.png

IF(li_count = 0) THEN n_number := 0; ELSE

SELECT MAX(tri_sn) INTO n_number FROM contscan;

4c78a4ca2cf0e2e5ab889e593832ecff.png

END IF;

n_number := n_number + 1; :NEW.tri_sn := n_number; END;

2 上传图片文件

2.1 Web

bd28ac65e715422537b76a11a5a068c8.png

窗体页面

新建Web 窗体文件

96863d497f5dbd36ebffb66e24cc3e19.png

ShowPhoto.aspx

f8380cca42864164b57c6ea961bd5f72.png

í?è?File Field

1d45e9c72d416231b985e0e2809d7d8e.png

控件UpPhotoFile 用于浏览选择磁盘中存放的合同扫描件图片文件路径上传

将所选择的合同扫描件图片文件存入数

据库

这样流水号顺序与页码顺序才能保持一

致避免错乱

从工具箱拖入数据控件

oracleConnection1í?è?êy?Y???toracleCommand1

点击属性CommandText 选项右侧的

按钮选择CONT_ID 和CONT_SCAN 字段

INSERT INTO CONTSCAN (CONT_ID, CONT_SCAN)

基金项目

华南理工大

学自然科学青年基金资助项目 作者简介

男孙宏波

杨融菲

肖田元

2004-12-25 E-mail

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值