ID Division Dept
001 CS IT
002 CD Admin
003 AS Admin
我想了重复值
试图代码加载列表框中部门
Dim rdoRs As New ADODB.Recordset
Dim record As Variant
Dim Div As Variant
Dim usr, MySQL As String
usr = "CD,AS,"
record = Split(usr, ",")
For Each Div In record
MySQL = "Select Distinct dept from table1 Where division = '" & div & "'"
rdoRs.Open MySQL, conn1
If rdoRs.RecordCount > 0 Then
Do While Not rdoRs.EOF
listbox1.AddItem rdoRs!dept
rdoRs.MoveNext
Loop
End If
rdoRs.Close
Next
输出
Listbox1
Admin 'Loaded for CD Division
Admin 'Loaded for AS Division
上面的代码是w奥可福罚款,但它是加载2倍管理部门。在列表框中。由于For Loop正在加载CD的部门管理员,并且它正在加载AS部门的部门管理员。
我不想在列表框中显示重复的值。
预期输出
Listbox1
Admin 'Loaded for both CD and AS Division
如何在VB6做到这一点。
需要VB6代码帮助。
,它不应该提供重复值对不起,代码中有一个错误,它将LCase()的d字符串与未知情况的字符串进行比较。这会导致代码无法工作。现在修复。 – TimFoolery 2012-07-16 05:30:46