首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

一个最初级的有关问题,希望大家驻足

2012-01-22 
一个最初级的问题,希望大家驻足!我用《完全自学手册VisualC++》上的数据库部分的例子,ODBC连接数据库,做了一

一个最初级的问题,希望大家驻足!
我用《完全自学手册VisualC++》上的数据库部分的例子,ODBC连接数据库,做了一个名字为“通讯录.mdb”的表,然后配置DSN也做了,我的要求就是把表中的信息显示在页面上,我就用8个Edit控件去显示数据表里面第一行信息,代码如下:
void CE1002View::DoDataExchange(CDataExchange* pDX)
{
CRecordView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CE1002View)
DDX_FieldText(pDX,IDC_EDIT1,m_pSet->m_column1,m_pSet);
DDX_FieldText(pDX,IDC_EDIT2,m_pSet->m_column2,m_pSet);
DDX_FieldText(pDX,IDC_EDIT3,m_pSet->m_column3,m_pSet);
DDX_FieldText(pDX,IDC_EDIT4,m_pSet->m_column4,m_pSet);
DDX_FieldText(pDX,IDC_EDIT5,m_pSet->m_column5,m_pSet);
DDX_FieldText(pDX,IDC_EDIT6,m_pSet->m_QQ,m_pSet);
DDX_FieldText(pDX,IDC_EDIT7,m_pSet->m_Email,m_pSet);
DDX_FieldText(pDX,IDC_EDIT8,m_pSet->m_column6,m_pSet);
// NOTE: the ClassWizard will add DDX and DDV calls here

//}}AFX_DATA_MAP
}
结果运行错误:
E1002View.obj : error LNK2001: unresolved external symbol "void __stdcall DDX_FieldText(class CDataExchange *,int,class CTime &,class CRecordset *)" (?DDX_FieldText@@YGXPAVCDataExchange@@HAAVCTime@@PAVCRecordset@@@Z)

望高人路过帮忙指点啦

[解决办法]
不知道有没有注意类型!
[解决办法]
// ODBC需要的头文件包含了没有?
// 或者在建工程的时候选择数据库支持。

热点排行