国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp中COM組件中如何連接數據庫的代碼

2024-05-04 11:05:40
字體:
來源:轉載
供稿:網友

在ASP開發的時候,如果我們想用asp連接mysql數據庫,會覺得這個問題很難,現在就讓錯新技術頻道小編給我們講講asp中COM組件中如何連接數據庫的代碼吧!

VB-?工程?-引用?-?ADO?2.0?,建一個類DB,工程名設為?SQLCONN
以下是偶程序中的部分代碼,大家有空可以試試
Option?Explicit
Public?strError?As?String
Public?Conn?As?New?ADODB.Connection
Public?Rs?As?New?ADODB.Recordset

Public?Property?Get?ErrorString()?As?String
ErrorString?=?strError
End?Property

Public?Function?Conn_Open(strSQLServerName,?strSQLDBUserName,?strSQLDBPassword,?strSQLDBName)
Dim?strCon?As?String
Set?Conn?=?New?ADODB.Connection
On?Error?GoTo?errHandler:
strCon?=?"Provider=SQLOLEDB;Server="?&?strSQLServerName?&?";User?ID="?&?strSQLDBUserName?&?";Password="?&?strSQLDBPassword?&?";Database="?&?strSQLDBName?&?";"
Conn.Open?strCon
errHandler:
strError?=?"錯誤源:"?&?Err.Source?&?vbCrLf?&?"描述:"?&?Err.Description
Exit?Function
End?Function

Function?GetRootID(ByVal?ClassID)
Dim?query
query?=?"select?class_ID,RootID?from?tblCategory?where?class_id='"?&?ClassID?&?"'"?
Set?Rs?=?Conn.Execute(query)
If?Not?(Rs.EOF?And?Rs.BOF)?Then
GetRootID?=?Rs("RootID")
Else
GetRootID?=?ClassID
End?If
Rs.Close
Set?Rs?=?Nothing
End?Function

編譯后,在ASP中這樣用

function?GetRootID(byval?id)?'?獲取根類ID號
set?S_DB?=?server.CreateObject(?"SQLCONN.DB")
S_DB.Conn_Open?strSQLServerName,strSQLDBUserName,strSQLDBPassword,strSQLDBName
GetRootID?=?S_DB.GetRootID(id)
Set?S_DB=nothing
end?function

以上就是錯新技術頻道小編給我們講解asp中COM組件中如何連接數據庫的代碼,希望對大家有所幫助!大家趕緊行動起來吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 哈尔滨市| 连山| 漾濞| 五常市| 绵阳市| 崇明县| 灵石县| 麻江县| 米林县| 丹凤县| 云南省| 肇州县| 罗山县| 共和县| 武安市| 靖安县| 沅陵县| 南投市| 九江市| 钟祥市| 曲靖市| 曲麻莱县| 甘泉县| 瑞丽市| 汕头市| 石楼县| 金堂县| 修武县| 北川| 宣恩县| 叶城县| 湖北省| 闽侯县| 芒康县| 新疆| 资溪县| 闽清县| 卢龙县| 蕉岭县| 巩义市| 宿州市|