概述
国内最大的酷站演示中心!
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数据库吧(一)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复