You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Private Sub lstSkills_Click()
 
    ' This subroutine sets the fields displayed to the details of the 
    ' list's currently selected skill    
 
    Dim iRet As Integer
    Dim sBuff As String
    Dim lFlags As Long
    Dim lDataLen As Long
    Dim fSQLNullEnab As Boolean
 
    iRet = LceGetFieldAttributes(iSession, "SKILDESC", lFlags)
    If (lFlags And LCE_FLDATTR_SQLNULL) Then
        fSQLNullEnab = True
    Else
        fSQLNullEnab = False
    End If
 
    iRet = LceSetFieldValue(iSession, "SKILCODE", txtCode.Text)
 
    If txtDesc.Text <> "" Then
        iRet = LceSetFieldValue(iSession, "SKILDESC", txtDesc.Text) 
    Else
        If fSQLNullEnab = True Then
            ' "" is not a null terminated string
            iRet = LceSetFieldValue(iSession, "SKILDESC", vbNullString)
        Else
            ' Display message to enter a valid description
            Exit Sub
        End If
    End If
 
   iRet = LceInsert(iSession, "SKILCODE,SKILDESC", "SKLTAB", LceFalse)
    End If
End Sub

  • No labels