请问在VC++6.0应用程序中,编译执行后,能不能实现:点击某一菜单项,能打开ACCESS??
因为我的数据库要求其中的表的数目、表的字段数、数据等等都是可以变化的,用ADO等方式虽然可以添加数据表、字段和数据,但是表间的关系无法建立,而且用ADO等要编制非常多的代码。如果直接在VC++中打开ACCESS,就比较容易了,就像在Microsoft Word 中打开OutCAD等一样.请问这一点可以实现吗??或者还有其他的办法????
因为我的数据库要求其中的表的数目、表的字段数、数据等等都是可以变化的,用ADO等方式虽然可以添加数据表、字段和数据,但是表间的关系无法建立,而且用ADO等要编制非常多的代码。如果直接在VC++中打开ACCESS,就比较容易了,就像在Microsoft Word 中打开OutCAD等一样.请问这一点可以实现吗??或者还有其他的办法????
1)使用DAO或ADO控件,对表进行操作;当然,不编写代码,恐怕是不行的咯;
2)使用VC调用MDB文件编辑器ACCESS,(基本操作类似打开另一个程序)
CString sPath;
sPath=m_sExePath+_T("\\BTMS Help.mdb");
ShellExecute(NULL,_T("open"),
sPath,NULL,NULL,SW_SHOWMAXIMIZED);
但是,这样做你想实现什么呢?
关于ADO和MDB的例子,网站上太多了,我提供给你一个。
1)打开ADO的数据库连接;
2)建立记录集合
3)将DATAGRID的RECORDSOURCE设置为打开的记录集合;
4)刷新显示。