原理就是通过枚举数据库中的表的类型,用户建立的表的类型一般是TBALE。所以通过判断当前数据库中表的类型,就可以获取表的名称了。
初始化部分
在stdafx.h中添加:
#include icrsint.h
#include basetsd.h
#include ole2.h
#import "c:Program FilesCommon FilesSystemADOmsado15.dll"
no_namespace rename("EOF", "EndOfFile")
在主对话框的头文件中,映射一个:
CListBox m_strList;
实现部分说明:
在构造函数中添加:
::CoInitialize(NULL); //初始化Com库
实现代码:
//枚举数据表的名称处理
void OpenSchemaX(TCHAR *TableName)
{
HRESULT hr = S_OK;
::CoInitialize(NULL); //初始化Com
IAD...[ 查看全文 ]