mysql - 来自sql : object required的listview vb6

标签 mysql listview vb6

我正在短时间内从 youtube 学习 vb6。但我观看的视频都没有很好地定义了需要定义的对象。它在 ListView1.ListItems.Clear 行上出现错误我需要知道 vb6 中定义对象的详细信息,这些是我的代码。

Sub filllistview()
 strsql = "select * from pemilikkenderaan "
 Set rs = cn.Execute(strsql)
 ListView1.ListItems.Clear
 Do While Not rs.EOF
 Set Item = ListView1.ListItems.Add(, , rs!carid)
 Item.SubItems(1) = rs!username & ""
 Item.SubItems(2) = rs!cartype & ""
 Item.SubItems(3) = rs!carcolour & ""
 Item.SubItems(4) = rs!rfidno & ""
 rs.MoveNext
 Loop
 Set rs = Nothing
End Sub

最佳答案

1) 添加组件

2)添加引用文献

查看下面的链接了解更多信息: list in vb6

试试这个代码:-

Private Sub filllistview()
Dim cn As New ADODB.Connection
cn.ConnectionString = ""
cn.CursorLocation = adUseClient
cn.Open

Dim strsql As String
strsql = "select * from pemilikkenderaan"
Dim rs As New ADODB.Recordset
rs.Open strsql, cn
ListView1.ListItems.Clear
Dim Item As Nodes

Do While Not rs.EOF
    Set Item = ListView1.ListItems.Add(, , rs!carid)
    Item.Add rs!carid, rs!username, rs!username
    Item.Add rs!carid, rs!cartype, rs!cartype
 Item.Add rs!carid, rs!carcolour, rs!carcolour
    Item.Add rs!carid, rs!rfidno, rs!rfidno
 rs.MoveNext
Loop
Set rs = Nothing
Set cn = Nothing

End Sub

Private Sub cmdCreateList_Click()
filllistview
End Sub

关于mysql - 来自sql : object required的listview vb6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59149042/

相关文章:

java - 将 MySQL 查询转换为 JPA 来获取计数

php - MySQL 不插入所有行

mysql - 跨越 2 天时按一天中的时间排序的 SQL

visual-studio - 查找安装 Visual Studio 的路径

mysql - 是否可以查询非不同的值?

c# - Listview win8 xaml如何创建列?

C# .net Windows Forms Listview 在细节 View 中带有图像

android - 如何添加取决于 ListView 中 TextView 文本的 ImageView

winapi - VB6:运行时错误 '13':设置和 int 与 int 时类型不匹配

.net - 如何将丑陋且未记录的 VB6 代码迁移到 .NET