使用元件封裝資料庫操作(一) (轉)
使用元件封裝資料庫操作(一) (轉)[@more@] 其實,大家在書寫時,最擔心的可能就是的連線資訊,會被一些人看到,進行一些破壞。下面我們用.0來做一個動態連結庫(.dll)來隱藏資料庫的連線資訊。
啟動vb6.0,新建-->Active dll工程。單擊"工程"-->引用,選擇" active server pages library"
和"microsoft data objects 2.1 library"兩項。將類模組的名稱改為dcss.將工程的名稱改為yygwy.儲存工程yygwy.vbp和類檔案dcss.cls。
在dcss.cls中寫入:
Private myscriptingcontext As ScriptingContext
Private myapplication As Application
Private myrequest As Request
Private myresponse As Response
Private myserver As Server
Private mysession As Session
Public Sub onstartpage(passedscriptingcontext As ScriptingContext)
Set myscriptingcontext = passedscriptingcontext
Set myapplication = myscriptingcontext.Application
Set myrequest = myscriptingcontext.Request
Set myresponse = myscriptingcontext.Response
Set myserver = myscriptingcontext.Server
Set mysession = myscriptingcontext.Session
End Sub
Public Sub onendpage()
Set myscriptingcontext = Nothing
Set myapplication = Nothing
Set myrequest = Nothing
Set myresponse = Nothing
Set myserver = Nothing
Set mysession = Nothing
End Sub
'以上語句是必須的。
'定義兩個公有
Public Function data() As Variant
datasource = "={ server};server=yang;uid=sa;pwd=; database=dcss"
End Function
編譯生成dcss.dll檔案。註冊regsvr32 路徑dcss.dll。
用visual interdev開啟global.asa檔案.當然了,你也可以在其它檔案中使用。
set dcss=server.CreateObject("yygwy.dcss")
oconn=dcss.datasource()
application("strconn")=oconn
在其它的頁面中如下即可:
set objConn = Server.CreateObject("ADO.Connection")
objConn.Open application("strconn")
啟動vb6.0,新建-->Active dll工程。單擊"工程"-->引用,選擇" active server pages library"
和"microsoft data objects 2.1 library"兩項。將類模組的名稱改為dcss.將工程的名稱改為yygwy.儲存工程yygwy.vbp和類檔案dcss.cls。
在dcss.cls中寫入:
Private myscriptingcontext As ScriptingContext
Private myapplication As Application
Private myrequest As Request
Private myresponse As Response
Private myserver As Server
Private mysession As Session
Public Sub onstartpage(passedscriptingcontext As ScriptingContext)
Set myscriptingcontext = passedscriptingcontext
Set myapplication = myscriptingcontext.Application
Set myrequest = myscriptingcontext.Request
Set myresponse = myscriptingcontext.Response
Set myserver = myscriptingcontext.Server
Set mysession = myscriptingcontext.Session
End Sub
Public Sub onendpage()
Set myscriptingcontext = Nothing
Set myapplication = Nothing
Set myrequest = Nothing
Set myresponse = Nothing
Set myserver = Nothing
Set mysession = Nothing
End Sub
'以上語句是必須的。
'定義兩個公有
Public Function data() As Variant
datasource = "={ server};server=yang;uid=sa;pwd=; database=dcss"
End Function
編譯生成dcss.dll檔案。註冊regsvr32 路徑dcss.dll。
用visual interdev開啟global.asa檔案.當然了,你也可以在其它檔案中使用。
set dcss=server.CreateObject("yygwy.dcss")
oconn=dcss.datasource()
application("strconn")=oconn
在其它的頁面中如下即可:
set objConn = Server.CreateObject("ADO.Connection")
objConn.Open application("strconn")
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-956709/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用元件封裝資料庫操作(二) (轉)元件封裝資料庫
- 如何封裝資料庫操作封裝資料庫
- Android 封裝AsyncTask操作Sqlite資料庫Android封裝SQLite資料庫
- 關於資料庫操作的封裝程式碼資料庫封裝
- 封裝UI元件庫封裝UI元件
- nodejs + express + mssql 封裝資料操作NodeJSExpressSQL封裝
- vue 將echarts封裝為元件一鍵使用VueEcharts封裝元件
- ABAP資料庫操作(轉)資料庫
- VUE封裝的元件庫上傳Vue封裝元件
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- 封裝ADO訪問資料庫的兩個類 (轉)封裝資料庫
- 非同步的 SQL 資料庫封裝非同步SQL資料庫封裝
- 資料庫結構操作 (轉)資料庫
- 資料庫操作(1.0.0.1)(續) (轉)資料庫
- 使用shadow dom封裝web元件封裝Web元件
- 資料庫操作指令(一)資料庫
- 使用C#語言操作ADO資料庫 (轉)C#資料庫
- 建立一個連線資料庫的VB元件 (轉)資料庫元件
- modbustcp封裝使用獲取裝置資料示例TCP封裝
- 使用OTL操作MySQL資料庫MySql資料庫
- 方法返回資料統一封裝封裝
- Android 原生 SQLite 資料庫的一次封裝實踐AndroidSQLite資料庫封裝
- 【django-vue】封裝logger 封裝全域性異常 封裝response 資料庫配置 使用者表繼承AbstractUser配置DjangoVue封裝資料庫繼承
- Linux 資料庫操作(一)Linux資料庫
- Android資料庫ContentProvider封裝原理Android資料庫IDE封裝
- C# SQLite資料庫 訪問封裝類C#SQLite資料庫封裝
- 封裝Vue元件的一些技巧封裝Vue元件
- 如何基於 React 封裝一個元件React封裝元件
- Mysql資料庫學習(四):常用Mysql C API 介紹和使用、封裝一個訪問Mysql資料庫的類MysqlDBMySql資料庫API封裝
- vue元件封裝指南Vue元件封裝
- 從零搭建react+ts元件庫(封裝antd)React元件封裝
- 一個可用與資料庫SQL封裝的指令碼語言--TCL資料庫SQL封裝指令碼
- 初探資料庫通用程式碼庫的封裝(C#版)資料庫封裝C#
- 小程式如何封裝提示元件並且使用封裝元件
- Oracle資料庫日期格式轉換操作Oracle資料庫
- FMDB 二次封裝工具類,讓你快速學會封裝,整合資料庫封裝資料庫
- MySQL(一) 資料表資料庫的基本操作MySql資料庫
- 查詢資料庫已經安裝元件資料庫元件