菜鸟请教关于VB数据库没有指定记录源的问题
我的student.mdb中包含两张表
一张是 基本情况 :
学号 姓名
1 张三
2 李四
3 王二
4 麻子
一张是 学生成绩表:
学号 语文 数学 英语
1 85 98 68
2 75 62 95
3 56 74 42
4 85 95 41
我在窗体上添加了 Adodc,MsChart,DataGrid 各一个想通过 MsChart,DataGrid 连接Adodc,然后通过代码操作Adodc的RecordSource来控制MsChart,DataGrid的显示:(DataGrid如下,MsChart的格式我不好写出来,就是横轴是姓名,纵轴是每人的最高最低分,直方图 )
DataGrid:
姓名 平均成绩 最低分数
。。 。。。 。。。
我编写的代码如下:
Private Sub Form_Load()
Dim sql As String, mlink As String
sql = "select 基本情况.姓名,Avg(成绩) as 平均成绩,min(成绩) as 最低成绩"
sql = sql + " from 基本情况,学生成绩表 where 基本情况.学号=学生成绩表.学号"
sql = sql + " group by 学生成绩表.学号,基本情况.姓名 order by avg(成绩) desc"
mlink = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\我的文档\桌面\student.mdb;Persist Security Info=False"
Adodc1.ConnectionString = mlink
Adodc1.CommandType = adCmdUnknown
Adodc1.RecordSource = sql
Adodc1.Refresh
End Sub
先坦白下,因为
相关问答:
第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......
刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。
如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......
数据库貌似已经连接上了vb,,可是为什么数据库上的数据不能显示在框表中捏???
具体的代码?
无码无真相!
你把篮球抱在怀里,就能远投得3分?
麻烦各位大虾了啊。。。
Private Sub Comm1_Click()
& ......
报这个错:
compile Error
sub or function not defined
和我引用这个库函数有关系吗?
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias _
"GetPrivatePr ......