Hallo,
Ik probeer een listview te vullen met een record set. Volgens mij werkt de code wel tot hij een lege cell tegen komt. Wanneer het programma bij een cell komt zonderwaarde zegt hij "Invalid use of null". Hier is de code:
Weet iemand hier iets op?
Ik probeer een listview te vullen met een record set. Volgens mij werkt de code wel tot hij een lege cell tegen komt. Wanneer het programma bij een cell komt zonderwaarde zegt hij "Invalid use of null". Hier is de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| Private Sub Form_Load()
Dim strSqlComuputers As String
Dim rsComputers As ADODB.Recordset
Dim lstItem As ListItem
Dim i, j As Integer
strSqlComuputers = "SELECT * From Computers"
Set rsComputers = New ADODB.Recordset
rsComputers.Open strSqlComuputers, frmMain.dbCIS, adOpenKeyset, adLockOptimistic
For i = 1 To rsComputers.Fields.Count - 1
If i = 1 Then
lvwComputers.ColumnHeaders(i).Text = rsComputers.Fields(i).Name
Else
lvwComputers.ColumnHeaders.Add(i).Text = rsComputers.Fields(i).Name
End If
Next
While Not rsComputers.EOF
For i = 1 To rsComputers.Fields.Count - 1
If i = 1 Then
Set lstItem = lvwComputers.ListItems.Add(, , rsComputers(i))
Else
lstItem.SubItems(i) = rsComputers(i).Value
End If
Next
rsComputers.MoveNext
Wend
End Sub |
Weet iemand hier iets op?