VB中怎么通过查询ACCESS数据库把筛选的具有相同条件的多条数据同时显示在MSHFlexGird控件中?
2个回答
展开全部
假设你是用Adodb控件连接数据库的.
Adodc1.RecordSource="Select * form 你的数据库名 where 筛选数据列名=筛选条件"
Adodc1.Refresh
Set MSHFlexGrid1.DataSource = adodb1
MSHFlexGrid1.Refresh
可以试一下以上方法.
Adodc1.RecordSource="Select * form 你的数据库名 where 筛选数据列名=筛选条件"
Adodc1.Refresh
Set MSHFlexGrid1.DataSource = adodb1
MSHFlexGrid1.Refresh
可以试一下以上方法.
追答
你测试一下Adodb返回的recordset的数量确认是否有返回多条记录. 如果确认有多条记录的话就检查一下MSHFlexGrid1的相关设定.
如果adodb返回的记录不是多条则检查一下adodb的查询条件.
用Adodc1.Recordset.RecordCount检查返回记录数量(本地数据库连接使用此方法)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询