手机
当前位置:查字典教程网 >编程开发 >ASP教程 >asp中COM组件中如何连接数据库的代码
asp中COM组件中如何连接数据库的代码
摘要:VB-工程-引用-ADO2.0,建一个类DB,工程名设为SQLCONN以下是偶程序中的部分代码,大家有空可以试试OptionExplicit...

VB-工程-引用-ADO2.0,建一个类DB,工程名设为SQLCONN

以下是偶程序中的部分代码,大家有空可以试试

OptionExplicit

PublicstrErrorAsString

PublicConnAsNewADODB.Connection

PublicRsAsNewADODB.Recordset

PublicPropertyGetErrorString()AsString

ErrorString=strError

EndProperty

PublicFunctionConn_Open(strSQLServerName,strSQLDBUserName,strSQLDBPassword,strSQLDBName)

DimstrConAsString

SetConn=NewADODB.Connection

OnErrorGoToerrHandler:

strCon="Provider=SQLOLEDB;Server="&strSQLServerName&";UserID="&strSQLDBUserName&";Password="&strSQLDBPassword&";Database="&strSQLDBName&";"

Conn.OpenstrCon

errHandler:

strError="错误源:"&Err.Source&vbCrLf&"描述:"&Err.Description

ExitFunction

EndFunction

FunctionGetRootID(ByValClassID)

Dimquery

query="selectclass_ID,RootIDfromtblCategorywhereclass_id='"&ClassID&"'"

SetRs=Conn.Execute(query)

IfNot(Rs.EOFAndRs.BOF)Then

GetRootID=Rs("RootID")

Else

GetRootID=ClassID

EndIf

Rs.Close

SetRs=Nothing

EndFunction

编译后,在ASP中这样用

functionGetRootID(byvalid)'获取根类ID号

setS_DB=server.CreateObject("SQLCONN.DB")

S_DB.Conn_OpenstrSQLServerName,strSQLDBUserName,strSQLDBPassword,strSQLDBName

GetRootID=S_DB.GetRootID(id)

SetS_DB=nothing

endfunction

【asp中COM组件中如何连接数据库的代码】相关文章:

ASP连接数据库的全能代码

asp实现读取数据库输出json代码

如何在ASP中使用数据库

asp实现批量录入数据的实现

从文本文件中读取信息并存储入数据库

非常不错的列出sql服务器上所有数据库的asp代码

asp中通过getrows实现数据库记录分页的一段代码

从文本文件中读取信息并存储入数据库

如何保持数据库输出格式不变

asp中实现随机分组程序的代码

精品推荐
分类导航