日期:2014-05-18  浏览次数:20801 次

求一个dll或其它控件,可显示数据库中表和字段并任意选择
自己做的一个程序,因为客户那里数据源不一定,可能是文本,access,SQLserver等等数据源,所以可以自己配置数据源,比如我获得数据连接字符串这样的:Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=C:\Documents   and   Settings\test\My   Documents\db1.mdb;Persist   Security   Info=False
但是数据库里表名也是未知的,各个客户的不一样,表的字段也不知道,我如何在程序里为其提供一个类似.net开发环境中中那样连接数据源后可以显示该数据库中的表和字段,任意选择需要哪一个表和其中字段的那种界面呢?请大家帮帮我,谢谢了!

有代码可以解决部分问题,可参看之前我结贴的一个帖子:http://community.csdn.net/Expert/topic/5698/5698373.xml?temp=.1021692
但是感觉灵活性不高,还是希望有控件可以解决,之前数据源配置就可以调用现有dll,比较方便,有两个方案,可参考
方案1:http://www.cnblogs.com/zzh/archive/2007/07/11/814239.html
方案2:http://www.cnblogs.com/zzh/archive/2007/07/11/814238.html


------解决方案--------------------
到华军软件里去找一个叫 "文华好表 "的程序(我编的),里面有一个叫Winfar_Database.Dll(该文件没有加密,没有时间限制,但最好不要用于商业程序)的文件,满足你的要求一点问题也没有.