ASP

编写COM组件,将数据库链接的语句写成COM组件

打开VB,新建ActiveX Dll,将工程改名为COMConnection,类模块改名为class,在class的代码里写

Option Explicit

Public Function GetConn(m_objConn As Connection) As String

On Error GoTo here

Dim m_szConnstr As String

m_szConnstr = "Provider=SQLOLEDB.1;Data Source=192.168.0.101;User ID=sa;Password=;Initial Catalog=aaa"

m_objConn.Open m_szConnstr

GetConn = "OK"

Exit Function

here:

GetConn = "open database is error.error id is " & err.Description

End Function

然后编译

Asp里这样用

<%

dim obj,conn,msg

set obj=server.create("COMConnection.class")

set conn=server.create("adodb.connection")

msg=obj.GetConn(conn)

if msg="OK" then

//这里写代码,conn已经打开数据库了

else

resposne.write msg //出错了,显示出错信息

end if

%>

分类: ASP

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部