成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP通過Oracle Object for OLE對Oracle查詢

數據庫 Oracle
ASP可以使用ADO組件對Oracle進行簡單的數據庫操作,但要發揮ORACLE數據庫特有的功能,如STORED PROCEDURE,STORED FUNCTION等就要采取利用ASP存取ORACLE 數據庫服務的另一個強有力工具——Oracle Object for OLE中的ORACLE對象服務器(The Oracle Object Server)。

Oracle Object for OLE是ORACLE公司為了客戶端存取數據庫所發展的一個很需要的產品,它以Windows 95/98/NT 為基礎供所有的與OLE 兼容的應用程序與程序語言存取ORACLE數據庫,如ASP、Visual Basic 等 ,Oracle Object for OLE包含了ORACLE對象服務器(The Oracle Object Server)、ORCLE 數據控制項(The Oracle Data Control)與ORACLE 對象類程序庫(The Oracle Objects for OLE C++ Class Library)等三項產品。

ADO相比,ORACLE對象服務器是專用于ORACLE數據庫應用程序開發的產品,它有以下優點:

(1) 與數據庫服務器的連接的運行效率好。因為ADO是通過ODBC來連接數據庫服務器的,而ORACLE對象服務器是通過ORACLE的SQL*NET來連接數據庫服務器的

(2) 能更好地發揮ORACLE數據庫的特有功能。如STORED PROCEDURE,STORED FUNCTION、PACKAGE或Multiple Cursor。

本例是一個通訊錄的查詢、錄入的小程序,用戶可以通過瀏覽器對通訊錄表進行查詢,也可把自己的信息輸入,供別人查詢。

通訊錄表的結構如下:

  1. NAME NOT NULL CHAR(8)  
  2.  
  3. ADDRESS CHAR(20)  
  4.  
  5. PHONE CHAR(20)  
  6.  
  7. EMAIL VARCHAR2(30) 

首先,進行環境配置:

在WEB服務器上安裝以下軟件并進行配置:

(1)基本的WEB 服務器(WEB SERVER)與ASP等軟件。

(2)Oracle Object for OLE2.x。

(3)SQL*Net Client 或 Oracle Net8 Client 8,安裝之后,用Sql*Net Easy Configuration建立數據庫別名(Database Alias),為ASP連接到數據庫所用的別名。

查詢:用ASP 取數據庫通訊錄表(TSB1)的數據,將數據顯示在屏幕上。查詢的關鍵在于確定與數據庫的連接成功與否,ORACLE對象服務器本身有錯誤控制機制可以報出數據庫連接方面的錯誤,具體的程序如下:

  1. < html> 
  2.  
  3. < tile > 查詢程序 < /title > 
  4.  
  5. < body> 
  6.  
  7. < %  
  8.  
  9. on error resume next  
  10.  
  11. ’連接數據庫  
  12.  
  13. set orasession=createobject 
  14.  
  15. ("OracleInprocServer.XOraSession")  
  16.  
  17. set oradatabase=orasession.  
  18.  
  19. dbopendatabase("axp03","scott/tiger",0)  
  20.  
  21. ’出錯處理  
  22.  
  23. if err.number >0 then  
  24.  
  25. response.write"< h4 >asp 錯誤控制 < /h4 >"  
  26.  
  27. response.write"asp 錯誤來源:"&err.source &"< br >"  
  28.  
  29. response.write"asp 錯誤代碼:"&err.number&"< br >"  
  30.  
  31. response.write"asp 錯誤說明:"&err.description&"< br >"  
  32.  
  33. err.clear  
  34.  
  35. response.write"< h4 >ORACLE OLE 錯誤控制< /h4 >"  
  36.  
  37. response.write"ORACLE 錯誤代碼:  
  38.  
  39. "&OraSession.LastServerErr&"< br >"  
  40.  
  41. response.write"ORACLE 錯誤說明:  
  42.  
  43. "&OraSession.LastServerErrText&"< br >"  
  44.  
  45. else  
  46.  
  47. ’查詢  
  48.  
  49. sql="select * from tsb1" 
  50.  
  51. set oradynaset=oradatabase.dbcreatedynaset(sql,0)  
  52.  
  53. response.write"< h3 >result< /h3 >"  
  54.  
  55. response.write"< table border=5 >< tr >"  
  56.  
  57. for i=0 to oradynaset.fields.count-1  
  58.  
  59. response.write"< td >"  
  60.  
  61. response.write oradynaset.fields(i).name & " "  
  62.  
  63. response.write"< /td >"  
  64.  
  65. next  
  66.  
  67. %> 
  68.  
  69. </body> 
  70.  
  71. </html> 

 將上面的文件保存為.asp的格式,然后再IIS上運行,即可在瀏覽器中看到輸出結果。

【編輯推薦】

  1. 誤刪Oracle數據庫實例的控制文件
  2. ORACLE數據庫常見問題診斷方法
  3. 淺述SQL Server的Replication技術創建技巧
  4. Oracle獻媚開源數據庫 MySQL分支情緒穩定
責任編輯:趙鵬 來源: 幫考網
相關推薦

2010-04-12 16:24:15

Oracle表查詢

2010-06-03 09:24:46

Oracle

2010-10-26 17:17:37

創建ORACLE索引

2010-10-28 16:42:04

oracle多表查詢

2010-04-26 10:24:12

Oracle ASM

2010-04-15 17:31:10

Oracle存儲過程

2010-04-26 10:01:45

Oracle認證

2010-11-19 11:22:25

oracle對系統文件

2010-10-27 16:14:24

Oracle參數查詢命

2010-10-27 17:00:32

oracle樹查詢

2009-12-21 10:01:05

Oracle技術

2010-05-04 18:14:50

Oracle 性能工具

2010-04-20 17:07:46

Oracle 性能

2010-10-29 16:41:12

Oracle模糊查詢

2010-10-27 10:11:07

Oracle分頁查詢

2017-04-07 13:30:54

2011-01-26 11:09:07

2010-04-30 16:58:14

Oracle Raw

2010-05-07 16:21:08

Oracle Raw類

2010-04-20 15:22:34

Oracle SQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91pao对白在线播放 | 亚洲国产一区二区在线 | 91视频在线 | 久久综合一区 | 国产精品久久久久久久免费观看 | 久久一区二区三区免费 | 国产精品中文字幕在线观看 | www.一级毛片 | 久久国产精品免费一区二区三区 | 国产激情一区二区三区 | 激情 婷婷 | 国产情侣啪啪 | 成人欧美一区二区三区黑人孕妇 | 91精品国产综合久久精品 | 久草福利 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 久久精品欧美一区二区三区不卡 | 亚洲视频在线免费 | 欧美一区二区三区国产精品 | 懂色一区二区三区免费观看 | 国产资源在线播放 | 亚洲成人毛片 | 欧美精品一区二区在线观看 | 国产精品日韩 | 亚洲中字在线 | 国产精品久久久久久妇女6080 | 黄色三级在线播放 | 一区精品在线观看 | 国产97久久 | 久久久久九九九女人毛片 | 亚洲精品中文字幕在线观看 | 亚洲综合婷婷 | 日韩成人在线免费观看 | 亚洲最新网址 | 精品国产乱码久久久久久图片 | 美女艹b| 91在线精品一区二区 | 亚洲精品电影在线 | 狠狠av| 国产日韩欧美在线播放 | 日韩一区二区三区视频在线播放 |