网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle数据库内存参数调优技术的.
.ORACLE在HP-UX下的系列问题处理(.
.Oracle数据库技术(20).
.Oracle 9i 数据库管理实务讲座(一.
.PL/SQL的异常.
.Linux_FAQ之四:系统配置.
.Oracle DBA数据库日常维护完全手.
.Oracle回滚段概念用法规划及问题.
.教你检测Oracle的可用性和表空间.
.使用简化连接时如何才能不显示输.
.有关Oracle透明网关的若干使用方.
.Oracle数据库技术(40).
.Oracle中独一无二的Cache对象.
.ORACLE神话的破灭.
.linux 系统提速手记!.
.Oracle弥补9i数据库的两个漏洞.
.Oracle JOB的建立,定时执行任务.
.ORACLE在HP-UX下的系列问题处理(.
.程序员如何掌握计算机英语.
.如何监控Oracle索引的使用完全解.

用Oracle存储过程和Oracle WebServer制作动态站点

发表日期:2008-2-9



  create or replace PROCEDURE xj_homepage   (cols IN owa_util.ident_arr)   IS
     col_counter INTEGER;      counter INTEGER;     ID CHAR(2);     CURSOR C1 IS
    select PRIVELEGE_TABLE     from previlege_range    where PRIVELEGE_ID = ID;
     cPRIVELEGE_TABLE C1%ROWTYPE;BEGIN    htp.Htmlopen;    htp.headopen;
   htp.title('主页');    htp.headclose;    htp.bodyopen;    htp.line;
   htp.img('/ows-img/ows.gif');    htp.header(1, '主页');    htp.line;
   htp.paragraph;
   select count(*) into counter from user_define where USER_ID = cols(2) and USER_PASS = cols(3);
   if (counter > 0) then
    select PRIVELEGE_ID into ID from user_define where USER_ID = cols(2) and USER_PASS = cols(3);
    htp.print(' 您的权限:' ID);       
    htp.formOpen(owa_util.get_owa_service_path 'xj_resurlts') ;
    htp.formhidden('COLS','dummy');       
    htp.formSelectOpen('COLS','选择查询表:') ;       open C1;    loop
        fetch C1 into cPRIVELEGE_TABLE;        EXIT WHEN C1%NOTFOUND;
        htp.formSelectOption(cPRIVELEGE_TABLE.PRIVELEGE_TABLE);       end loop;
    close C1;       htp.formSelectClose;       htp.paragraph;

       htp.formsubmit(NULL,'确认');    htp.formClose;   else
    htp.print(' 您输入的标识符:' cols(2));    htp.paragraph;
        htp.print(' 您输入的口令:' cols(3));        htp.paragraph;
    htp.print('用户标识符或口令错!请返回登录窗口。') ;    htp.paragraph;   end if;    
      htp.anchor('http://www.sql.com.cn','sql 技术站点');       htp.line;
      htp.address('(c)1998 豆腐制作');       htp.bodyclose;       htp.HTMLclose;
END;  来自: ASP专区
上一篇:用动态SQL方法4连接 Oracle 的实现(第1.0版) 人气:713
下一篇:用Oracle数据表绑定DataGrid 人气:628
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐