我是靠谱客的博主 喜悦墨镜,最近开发中收集的这篇文章主要介绍asp 操作oracle,如何用asp操作Oracle数据库吧(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

国内最大的酷站演示中心!

oracle object server包含六个对象

1.oraclient

2.oresession

3.oraconnection

4.oradatabase

5.oradynaset

6.orasqlstmt

7.orafield

8.oraparameter

9.oraparameterarray

1.oraclient对象

oraclient对象记录所有的orasession对象

2.orasession

orasession对象通常被使用在应用程序中,管理oradatabase、oraconnection、

oradynaset对象。

set orasession=createobject("oracleinprocserver.xorasession")

3.oraconnection对象表示对oradatabase对象的连接,当你要建立oradatabase对象时,

系统会自动产生一个oraconnection对象。

4.oradatabase对象

oradatabase对象表示对数据库服务器一个虚拟的登入。

set oradatabase=orasession.dbopendatabase("数据库别名","用户名/密码",0)

5.oradynaset对象

oradynaset对象允许用户浏览或更新由 sql select所返回的数据。oradynaset

必须属于唯一的oradatabase对象,因此如果建立一个oradynaset对象可以使用oradatabase

的dbcreatedynaset或createdynaset,两种结果一样。

6.orasqlstmt对象

orasqlstmt对象是用来运行sql命令、或者是调用stored function、stored procedure

通常用oradatabase对象的createsql方法来建立orasqlstmt对象。

例如: '调用sql命令

set orasqlstmt=oradatabase.createsql("sql语句",0)

'调用stored function

set orasqlstmt=oradatabase.createsql("beginemployee.getempname(:empon,:ename);end;",0)

7.orafield对象

orafield对象是表示在oradynaset对象中的某一行(row)中的一个字段(column)或者数据项目(data item),

另一个角度,orafield对象间接从oradynaset对象的orafields的数据集合取得其中一个字段的数据,其数据类型通常为万

能变量(variant)

'设置

orafields.value=值

'付值

变量名称=orafields.value

其fields集合表示如下:

orafields("名称").value

orafields(i).value

8.oraparameter对象

oraparameter对象是表示一个在sql命令或pl/sql程序中附加的变量。oraparameter对象间接通过 oradatabase对象

的oraparameters数据集合来啬、删除或存储的

例子加以说明:

'定义常数--i/o类型

orapara_input=1

oraparm_output=2

'定义常数--变量类型(server type)

oratype_varchar2=1

oratype_number=2

'增加一个名称为inputvalue的变量,将其初值设为7749,且此变量的i/o类型设为"输入"类型及变量类型设为"整数"。

oradatabase.parameters.add "inputvalue",7749,orapara_input

oradatabase.parameters("return value").servertype=oratype_varchar2

'调用stored function

oradatabase.dbexecutesql("begin : return value: =getempname(inputvaalue);end;)

'取得参数值

response.write oradatabases("return value").value

'删除参数

oradatabase.parameters.remove "inputvalue"

oradatabase.parameters.remove "return value"

9.oraparameterarray对象

oraparameterarray对象可以视为oraparameter对象的数组(array)类型,oraparameterarray对象可以间接通过

oradatabase对象的oraparameters数据来增加、删除、存取

最后

以上就是喜悦墨镜为你收集整理的asp 操作oracle,如何用asp操作Oracle数据库吧(一)的全部内容,希望文章能够帮你解决asp 操作oracle,如何用asp操作Oracle数据库吧(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部