使用组件封装数据库操作

VB6代码:

-----------------------------------------------------

Private Conn As ADODB.Connection

Private Rs As ADODB.Recordset

'作用:判断数据库是否正确连接

Public Function GetConn() As Boolean

??? Set Conn = New ADODB.Connection
???
??? Conn.Open "Provider=abc.mdb"
???
??? If Err.Number <> 0 Then
???
??????? GetConn = False
???????
??? Else
???
??????? GetConn = True
???????
??? End If
???
End Function


'根据输入的 Id , 得到记录

Public Function GetName(strId As Integer) As String

??? Dim strSql As String
???
??? Set Rs = New ADODB.Recordset
???
??? strSql = "SELECT * FROM [User] WHERE UserId = " & strId
???
??? Rs.Open strSql, Conn, adOpenStatic, adLockBatchOptimistic
???
??? If Rs.EOF Then
???
??????? GetName = ""
???????
??? Else
???
??????? GetName = Rs.Fields(0)
???????
??? End If
???
??? Rs.Close
???
End Function


Public Function CloseDB()

??? Conn.Close
???
End Function

?

ASP调用组件代码:

-----------------------------------------------------

<%
Dim DataQuery
Dim strId
Dim strResult
Dim Flag

SET DataQuery = Server.CreateObject("WebDb.GetInfomation")

Flag = DataQuery.GetConn()

Response.Write Flag & "
"

Response.Write DataQuery.GetName(10)

DataQuery.CloseDB()

SET DataQuery = Nothing

%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值