当前位置:编程学习 > VB >>

关于记录集的问题,谢谢

各位老师,我有一个mshflexgrid控件,我现在根据不同的条件打开不同的记录集,将mshflexgrid的datasource属性设置为对应的记录集,同时将mshflexgrid控件的tag属性设置为对应记录集所在表的表名,所以请问各位老师如何获得recordset所在表的表名,请各位老师指点,谢谢
根据不同的条件打开不同的记录集
***************************
在这时获取表名不可以吗? recordset   又不一定是从一个表里取出来的,何来的表名?

取得recordset.source 
再用字符串定位找到From后的表名 
当然这是个笨方法,不过想用recordset的属性和方法好象不太可能。。 Adodc1.Recordset.Source

Adodc1.RecordSource
中可以找到表名,需要自己解析。

引用楼主 dianlizhigong 的回复:
各位老师,我有一个mshflexgrid控件,我现在根据不同的条件打开不同的记录集,将mshflexgrid的datasource属性设置为对应的记录集,同时将mshflexgrid控件的tag属性设置为对应记录集所在表的表名,所以请问各位老师如何获得recordset所在表的表名,请各位老师指点,谢谢

应该是你首先要知道干嘛才去查询的呢
怎么会是先查出所有表然后再去干嘛呢?
 所以我觉得你有个思维误区
先知道你要查询的表 然后再用语句连接数据库 查询  然后得到记录集
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,