欢迎来到天天文库
浏览记录
ID:17525197
大小:82.50 KB
页数:5页
时间:2018-09-02
《如何在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"
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"
8、onse.write"
此文档下载收益归作者所有