标题:mschart+ADO 代码。不知道哪里错了。
只看楼主
sankes
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2009-7-19
结帖率:100%
 问题点数:0 回复次数:2 
mschart+ADO 代码。不知道哪里错了。
运行后提示变量未定义,错误指向:ConnectionString
程序是为了实现从数据库查找符合条件的记录,并把记录条数赋予变量sex1和sex2。
然后在mschart中用饼图画出统计图。
Option Explicit
Private Values(1, 1) As Variant
Dim Sex1 As Integer
Dim Sex2 As Integer
'  载入数据
Private Sub LoadData()
    Values(0, 0) = "男"
    Values(0, 1) = Sex1
    Values(1, 0) = "女"
    Values(1, 1) = Sex2
End Sub
Private Sub Command1_Click()
         With MSChart1
        .Top = 0
        .Left = 0
        .Width = Me.ScaleWidth
        .Height = Me.ScaleHeight
    End With
    '  读取数据
    LoadData
    '  使用MSChart控件显示数据
    MSChart1.ChartData = Values
End Sub
Private Sub Form_Load()
Dim Scan As String
Dim Scan2 As String
Dim cn As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    Scan = "男"
    Scan2 = "女"
    rs.CursorLocation = adUseClient ' 这里不懂
     ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\sAnKes\Desktop\data.mdb;Persist Security Info=False" '
    cn.Open ConnectionString
     rs.Open "select * from 预约者 where 性别 = '" & Scan & "'", cn, adOpenKeyset, adLockOptimistic
     Sex1 = rs.RecordCount
     rs.Close
     rs.Open "select * from 预约者 where 性别 = '" & Scan2 & "'", cn, adOpenKeyset, adLockOptimistic
     Sex2 = rs.RecordCount
End Sub
搜索更多相关主题的帖子: ADO mschart 代码 
2009-08-28 12:31
sankes
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2009-7-19
得分:0 
这是我自己想的笨方法,不知道是否有其他更好的办法呢?谢谢!最好能提供代码!自学VB,底子薄
2009-08-28 12:33
sankes
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2009-7-19
得分:0 
自己顶一下
2009-08-28 18:17



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




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

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