主页 > 知识库 > asp中COM组件中如何连接数据库的代码

asp中COM组件中如何连接数据库的代码

热门标签:阿里云 Linux服务器 团购网站 科大讯飞语音识别系统 Mysql连接数设置 银行业务 电子围栏 服务器配置
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
您可能感兴趣的文章:
  • C++ COM编程之什么是组件?
  • PHP调用VC编写的COM组件实例
  • c#创建vc可调用的com组件方法分享
  • C# 无需COM组件创建快捷方式的实现代码
  • 用JavaScript编写COM组件的步骤
  • 在jsp程序中使用com组件
  • C++中COM组件初始化方法实例分析

标签:大理 萍乡 枣庄 衢州 衡水 蚌埠 江苏 广元

巨人网络通讯声明:本文标题《asp中COM组件中如何连接数据库的代码》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266