详细内容

vb中如何将连个表来年在一起
2008-10-30 20:39:15 提供者:在一起 浏览次数
我想做个非常简单的学生成绩查询现在已经建立了两个表一个是学生基本情况(姓名学号专业性别)另一个是学生成绩(学号成绩)我想把两个表通过学号这个主键联系起来合成一个在窗体中我用了data控件和MSFlexgrid网格现在用语句只能在MSFlexgrid中出现一个表格是不是我的DATA属性设置有问题不知道我的意思你能明白吗不是创建表格是把已有的两个表格连在一起出现在窗体的MSFlexgrid里另外有人回答是这样的:在vb里,一般不这么做(把控件与数据库的表绑定),而是通过查询。查询字符串为:selectA.姓名,A.学号,A.性别,A.专业,B.成绩from学生基本情况A,学生成绩BwhereA.学号=B.学号查询可得一个记录集,就这个记录集放入数据网格,即可。但是我还是不明白他的意思是不用添加DATA控件了吗谁能给我详细说说从最基本的开始说我创建一个窗体之后该怎么做需要添加什么控件最后怎样在窗体的网格内显示出结果

参考答案:曾经写过这样一个例子,连接的数据文件就是一个自己写的excel文件DataSource.xls
首先在“工程”菜单中的“引用”选“microsoftactiveXdataobjects2.5library”

DimpathnameAsString
DimconnAsNewADODB.Connection
PrivateSubCommand1_Click()
OnErrorGoToErHandle
pathname=App.Path

本周热门栏目

本周热门文章

Copyright © 2007 - 2010 AD.PAOSHANG.COM, Inc.