如何在asp中访问oracle

如何在asp中访问oracle

ID:17525197

大小:82.50 KB

页数:5页

时间:2018-09-02

如何在asp中访问oracle_第1页
如何在asp中访问oracle_第2页
如何在asp中访问oracle_第3页
如何在asp中访问oracle_第4页
如何在asp中访问oracle_第5页
资源描述:

《如何在asp中访问oracle》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://www.woxia.net如何在ASP中访问Oracle?我一直使用Oracle数据库,现在需要在Web上对Oracle8数据库进行访问,可我发现,在ASP中,ADO对Oracle的访问并不顺利,不但速度慢,而且还不能访问Oracle8的数字型字段(!)请问有什么办法可以实现对它们的顺利访问?我们可以利用OracleObjectforOLE所包含的OracleObjectsServer来实现在ASP中对Oracle8的访问。OracleObjectsServer共提供Oraclient、Orase

2、ssion、Oraconnection、OraDatabase、OraDynaset、OraSQLstmt、OraField、Oraparameter、OraparameterArray等九个对象供开发者使用。OracleObjectforOLE是Oracle公司为客户端访问数据库开发的一个软件,运行在Windows95/98/NT平台。在用OracleObjectsServer访问Oracle8数据库之前,我们必须在Web服务器上安装OracleObjectforOLE,然后利用SQL+NetClient2.

3、X或OracleNet8Client8.X进行数据库的连接测试并设置数据库别名。下面举一个在ASP中利用OracleObjectforOLE2.3查询Oracle8.0.5数据库,并进行分页显示的程序范例。需要说明,由于Orasession对象的属性中没有控制分页的属性,本例同时使用了一个分页控制的程序,chunfeng.asp文件先取得数据库表的内容,然后计算分页的页数,如果页数超过一页,则交由chunfeng01.asp处理。具体代码如下:chunfeng.asp<%setorasession=create

4、object("oracleinprocserver.xorasession")setoradatabase=orasession.dbopendatabase("orant","scotter/tiger",0)'连接数据库sql="select*fromcq_hjwj"setsession(oradynaset)=oradatabase.dbcreatedynaset(sql,0)'设置查询条件pagesize=15'设置页长ifsession(oradynaset).recordcount=0thenre

5、sponse.write"对不起,没有找到符合条件的数据!"elseresponse.write"

精彩春风之查询结果

"pages=int(session(oradynaset).recordcount/pagesize)ifpages*pagesize=session(oradynaset).recordcountthenpages=int(session(oradynaset).recordcount/pagesize)'计算页数elsepages=int(session(oradynase

6、t).recordcount/pagesize)+1endif路过··走过···需要的时候记得回来看看····因为容易得到所以得不到大家的珍惜·即使这样我们也要做下去!·············我下资源网http://www.woxia.netifrequest("page")=""thenpage=1elsepage=cstr(request("page"))endifresponse.write"共"&pages&"页,目前第"&page&"页"response.write"<

7、tr>"fori=0tosession(oradynaset).fields.count-1response.write""response.writesession(oradynaset).fields(i).nameresponse.write""nextresponse.write""startrow=(page-1)*pagesize+1endrow=page*pagesizeoradynaset.movetostartrowforj=startrowtoendrowresp

8、onse.write""fori=0tosession(oradynaset).fields.count-1response.write""response.writesession(oradynaset).fields(i).valueresponse.write""nextresponse.write""session(oradynaset).d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。