(Menampilkan Data Menggunakan Store Procedure dan RecordSet di VB6)
Private Sub GetDetailUser(UserID As String)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim cm As ADODB.Command
Dim sql As String
    Set cn = New ADODB.Connection   'Important to set new or u'll get an error
    Set cm = New ADODB.Command
    Set rs = New ADODB.Recordset
    
    cn.Open (ActiveCn)              'ActiveCN = Connection String
    With cm
        .ActiveConnection = cn
        .CommandType = adCmdStoredProc
        .CommandText = "[databasename]..spGetUserDetail"
        
        'Create Parameter
        .Parameters.Append .CreateParameter("@UserID", adBigInt, adParamInput, , Val(UserID))
    End With
    
    Set rs = cm.Execute
    
    With Text1
        If Not rs.EOF Then  'Do Not User rs.RecordCount
            .Text = rs!Name & "" & vbNewLine
            .Text = rs!Position & "" & vbNewLine
        End If
    End With
    
    Set cm = Nothing
    Set rs = Nothing
    Set cn = Nothing
End Sub

0 comments:
Post a Comment