文件名称:有关D2k的笔记(CHM格式)
文件大小:3.07MB
文件格式:CHM
更新时间:2012-12-23 03:06:19
D2k
有关D2k中的一些问题和经验总结 ------------------------------------------------------------- 1 前言 ------------------------------------------------------------- 在本论坛的Developer区中,有关于BLOB与FORM交互的实例,其中FORMS使用9i版本。 综合考虑目前论坛同仁们的编程环境和应用的范畴,特篆本文,进一步简化BLOB存取的环境配置。 希望对刚刚介入数据库后台编程的同仁们有一定的参考价值。 ------------------------------------------------------------- 2 实现方法 ------------------------------------------------------------- 2.1 程序包说明 创建程序包,包括2个函数,其中FN_UploadFile将文件保存于BLOB字段中,FN_DownloadFile将BLOB字段另存到文件系统中。 在函数接口参数中,包含的参数指向存取的数据表、字段、查询条件<必须可以唯一指定某笔记录>,由此实现通用化。 --2.2 程序包代码 create or replace package PKG_System_File is --將保存于服務器硬盤的文件,傳入數据庫BLOB字段中 Function FN_UploadFile (P_VirtualPath In VarChar2 --要上传的文件目录 ,P_FileName In VarChar2 --要上传的文件名稱,不需要包含文件目录 ,P_Tablename In VarChar2 --存儲文件的數据表名 ,P_FieldName In VarChar2 --存储文件的字段 ,P_WhereStr In VarChar2) --存儲文件的主鍵条件语句 Return Number; --上传成功返回1;上传不成功返回0