国产探花免费观看_亚洲丰满少妇自慰呻吟_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組件中如何連接數據庫的代碼,希望對大家有所幫助!大家趕緊行動起來吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西城区| 确山县| 祁连县| 富裕县| 余庆县| 湟中县| 亳州市| 宜兰县| 宣恩县| 齐齐哈尔市| 万荣县| 巴塘县| 合作市| 福鼎市| 岑巩县| 平舆县| 阜阳市| 新泰市| 安吉县| 麻城市| 公主岭市| 克什克腾旗| 泰顺县| 莎车县| 理塘县| 凌源市| 长沙县| 商洛市| 法库县| 株洲县| 浦县| 买车| 天津市| 东平县| 招远市| 康马县| 磐安县| 韶关市| 特克斯县| 成武县| 察雅县|