分享

ASP.NET教程:VB连接SQL数据库的模块

 趋明 2012-02-17

(2010-06-21 20:46)
您是第 81 位浏览者 / 目前有 0 条好评 0 条差评



    教程编号:

    ASP.NET教程 | 20107359


    Public conn As New ADODB.Connection
    Public rs As New ADODB.Recordset
    Public addFlag As Boolean
    Public Function OpenCn() As Boolean
    Dim mag As String
    On Error GoTo strerrmag
    Set conn = New ADODB.Connection
    conn.ConnectionTimeout = 25
    conn.Provider = "sqloledb"
    conn.Properties("data source").Value = "127.0.0.1" '服务器的名字
    conn.Properties("initial catalog").Value = "chart" '库名
    conn.Properties("integrated security").Value = "SSPI" '登陆类型
    conn.Open
    OpenCn = True
    addFlag = True
    Exit Function
    strerrmag:
    mag = "Data can't connect"
    Call MsgBox(mag, vbOKCancel, "Error:Data connect")
    addFlag = False
    End
    End Function

    Public Sub clocn()
    On Error Resume Next
    If conn.State <> adStateClosed Then conn.Close
    Set conn = Nothing
    End Sub
    Public Function openrs(ByVal strsql As String) As Boolean '连接数据库记录集
    Dim mag As String


    Dim rpy As Boolean
    On Error GoTo strerrmag
    Set rs = New ADODB.Recordset
    If addFlag = False Then rpy = True
    With rs
    .ActiveConnection = conn
    .CursorLocation = adUseClient
    .CursorType = adOpenKeyset
    .LockType = adLockOptimistic
    .Open strsql
    End With
    addFlag = True
    openrs = True
    Exit Function
    strerrmag:
    mag = "data not connect"
    Call MsgBox(mag, vbOKCancel, "error:connect")
    openrs = False
    End
    End Function
    Public Sub clors()
    On Error Resume Next
    If rs.State <> adStateClosed Then rs.Clone
    Set rs = Nothing
    End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多