Hello,
Your error isn't a data type error, its an object type error.
This looks like
VB.NET code to me:
lstView.ListItems.Clear
If tble.RowCount <> 0 Then tble.MoveFirst
Do While Not tble.EOF
Set lstViewList = lstView.ListItems.Add(, , Trim$(tble(0)))
tble.MoveNext
Loop
In VB6 I would just do:
lstView.Clear
If tble.RecordCount <> 0 Then tble.MoveFirst
Do While Not tble.EOF
lstView.AddItem tble(0)
tble.MoveNext
Loop
End If
Or I like to add the records primary key value to the ItemData property:
lstView.Clear
If tble.RecordCount <> 0 Then tble.MoveFirst
Do While Not tble.EOF
lstView.AddItem tble!DataItem1
lstView.ItemData(lstView.NewIndex) = tble!DataID
tble.MoveNext
Loop
End If
I'm also using ADO here, hence RecordCount.
HTH,
Bob