标题:哪位大哥可以分享个listview控件+ADO操作数据库的范例啊?
只看楼主
coffecat1119
Rank: 2
等 级:论坛游民
帖 子:166
专家分:84
注 册:2008-6-19
结帖率:96.88%
已结贴  问题点数:20 回复次数:4 
哪位大哥可以分享个listview控件+ADO操作数据库的范例啊?
现在正在学listview控件很多东东不明白,所以就来论坛里先求个范例模拟一下乱清楚脉络再举一反三自己写几个呢,望各位大哥帮下小弟,小弟学VB纯自学没师傅教可怜啊,谢谢
搜索更多相关主题的帖子: 范例 数据库 ADO 控件 listview 
2009-10-19 09:59
msgj
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:190
专家分:914
注 册:2009-10-3
得分:20 
给你一段代码自己研究研究,SQL数据库就根据用到的字段自己建一个,遇到什么问题在提出来!
Private Sub comZB_Click()
 
  If Combo3.Text <> Combo4.Text Then
  List4.Clear
      
   newcnn.Open cnstr
   I = 0
   Do While I < List3.ListCount
      If List3.Selected(I) = True Then
             SQL1 = "update 学生档案表 set  学号='" & Left(List3.list(I), 1) & Mid(Trim(Combo4.Text), 2, 1) & Mid(List3.list(I), 3, 4) & "',年级='" & Left(Trim(Combo4.Text), 1) & "班',班级='" & Mid(Trim(Combo4.Text), 2, 1) & "' WHERE 学号 ='" & Left(List3.list(I), 6) & "'"
             newcnn.Execute SQL1
             SQL2 = "update 余额表 set 学号='" & Left(List3.list(I), 1) & Mid(Trim(Combo4.Text), 2, 1) & Mid(List3.list(I), 3, 4) & "' WHERE 学号 ='" & Left(List3.list(I), 6) & "'"
             newcnn.Execute SQL2
            List3.RemoveItem I
        Else
          I = I + 1
      End If
      List3.Refresh
    Loop
     
  newcnn.Close
      
      Adodc2.RecordSource = "select * from 学生档案表  where 年级 ='" & Left(Trim(Combo4.Text), 1) & "班' and 班级 ='" & Mid(Trim(Combo4.Text), 2, 1) & "' order by 学号"
      Adodc2.Refresh
      If Adodc2.Recordset.BOF = False Then Adodc2.Recordset.MoveFirst
      For I = 0 To Adodc2.Recordset.RecordCount - 1
         If Len(Trim(Adodc2.Recordset.Fields("学号"))) = 6 Then
            List4.AddItem (Trim(Adodc2.Recordset("学号")) & "--" & Trim(Adodc2.Recordset.Fields("姓名")))
            Adodc2.Recordset.MoveNext
         End If
      Next
      If List4.ListCount > 0 Then List4.ListIndex = 0
    Else
    MsgBox ("请确定转至哪个班级!"), vbOKOnly, "提示"
    Combo4.SetFocus
  End If
End Sub
2009-10-19 15:22
coffecat1119
Rank: 2
等 级:论坛游民
帖 子:166
专家分:84
注 册:2008-6-19
得分:0 
回复 2楼 msgj
谢谢大哥!
2009-10-20 23:18
jxlsp
Rank: 2
等 级:论坛游民
威 望:1
帖 子:37
专家分:52
注 册:2008-4-11
得分:0 
旁听学习一下.order by 学号 不知道是什么意思?
2009-10-23 09:29
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:0 
以下是引用jxlsp在2009-10-23 09:29:18的发言:

旁听学习一下.order by 学号 不知道是什么意思?

SQL 命令里, order by 学号 按 学号进行排序.

复习一下  SQL 的命令 SELECT 吧.

授人于鱼,不如授人于渔
早已停用QQ了
2009-10-23 10:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-289086-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018222 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved