判断真假
来源:百度知道 编辑:UC知道 时间:2024/06/13 18:28:59
Private Function complexname() As Boolean
Dim lRec As Recordset '
Dim lsql As String
Dim i As Integer
Screen.MousePointer = vbHourglass
lsql = ""
lsql = lsql & "SELECT "
lsql = lsql & "count(名前)"
lsql = lsql & " as"
lsql = lsql & " 名前"
lsql = lsql & " from"
lsql = lsql & " M_社员"
lsql = lsql & " where"
lsql = lsql & " ("
lsql = lsql & " 名前"
lsql = lsql & " ="
lsql = lsql & """"
lsql = lsql & List1
lsql = lsql & """"
lsql = lsql & ")"
Set lRec = DB_OpenRecordset(lsql)
Do While (Not lRec.EOF)
lRec.MoveNext
Loop
Scr
Dim lRec As Recordset '
Dim lsql As String
Dim i As Integer
Screen.MousePointer = vbHourglass
lsql = ""
lsql = lsql & "SELECT "
lsql = lsql & "count(名前)"
lsql = lsql & " as"
lsql = lsql & " 名前"
lsql = lsql & " from"
lsql = lsql & " M_社员"
lsql = lsql & " where"
lsql = lsql & " ("
lsql = lsql & " 名前"
lsql = lsql & " ="
lsql = lsql & """"
lsql = lsql & List1
lsql = lsql & """"
lsql = lsql & ")"
Set lRec = DB_OpenRecordset(lsql)
Do While (Not lRec.EOF)
lRec.MoveNext
Loop
Scr
你这个问题的完整写法+判断应该这样写:(其中lsql的查询语句有问题)
Private Function complexname() As Boolean
On Error GoTo ErrorLoad
Dim lRec As Recordset '
Dim lsql As String
Dim i As Integer
Screen.MousePointer = vbHourglass
lsql = ""
lsql = lsql & "SELECT "
lsql = lsql & "count(名前)"
lsql = lsql & " as"
lsql = lsql & " 名前"
lsql = lsql & " from"
lsql = lsql & " M_社员"
lsql = lsql & " where"
lsql = lsql & " 名前"
lsql = lsql & " ="
lsql = lsql & "'"
lsql = lsql & List1
lsql = lsql & "'"
Set lRec = DB_OpenRecordset(lsql)
If lRec.RecordCount > 0 Then'判断是否有数据
Do While Not lRec.EOF()
'其它代码
'......
If Not lRec.EOF() Then lRec.MoveNext
Loop
End If
lRec.Close