c:\users\admin\desktop\study\customermanagement\customermanagement\administrator.cpp(40): error C2665: 'DDX_FieldText' : 10개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다. 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(494): 'void DDX_FieldText(CDataExchange *,int,BYTE &,CRecordset *)'일 수 있습니다. 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(496): 또는 'void DDX_FieldText(CDataExchange *,int,int &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(498): 또는 'void DDX_FieldText(CDataExchange *,int,UINT &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(500): 또는 'void DDX_FieldText(CDataExchange *,int,long &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(502): 또는 'void DDX_FieldText(CDataExchange *,int,DWORD &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(504): 또는 'void DDX_FieldText(CDataExchange *,int,CString &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(508): 또는 'void DDX_FieldText(CDataExchange *,int,double &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(510): 또는 'void DDX_FieldText(CDataExchange *,int,float &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(512): 또는 'void DDX_FieldText(CDataExchange *,int,ATL::CTime &,CRecordset *)' 1> 인수 목록 '(CDataExchange *, int, CStringW, Ccustom)'을(를) 일치시키는 동안 1>c:\users\admin\desktop\study\customermanagement\customermanagement\administrator.cpp(41): error C2665: 'DDX_FieldText' : 10개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다. 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(494): 'void DDX_FieldText(CDataExchange *,int,BYTE &,CRecordset *)'일 수 있습니다. 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(496): 또는 'void DDX_FieldText(CDataExchange *,int,int &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(498): 또는 'void DDX_FieldText(CDataExchange *,int,UINT &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(500): 또는 'void DDX_FieldText(CDataExchange *,int,long &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(502): 또는 'void DDX_FieldText(CDataExchange *,int,DWORD &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(504): 또는 'void DDX_FieldText(CDataExchange *,int,CString &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(508): 또는 'void DDX_FieldText(CDataExchange *,int,double &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(510): 또는 'void DDX_FieldText(CDataExchange *,int,float &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(512): 또는 'void DDX_FieldText(CDataExchange *,int,ATL::CTime &,CRecordset *)' 1> 인수 목록 '(CDataExchange *, int, CStringW, Ccustom)'을(를) 일치시키는 동안 1>c:\users\admin\desktop\study\customermanagement\customermanagement\administrator.cpp(42): error C2665: 'DDX_FieldText' : 10개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다. 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(494): 'void DDX_FieldText(CDataExchange *,int,BYTE &,CRecordset *)'일 수 있습니다. 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(496): 또는 'void DDX_FieldText(CDataExchange *,int,int &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(498): 또는 'void DDX_FieldText(CDataExchange *,int,UINT &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(500): 또는 'void DDX_FieldText(CDataExchange *,int,long &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(502): 또는 'void DDX_FieldText(CDataExchange *,int,DWORD &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(504): 또는 'void DDX_FieldText(CDataExchange *,int,CString &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(508): 또는 'void DDX_FieldText(CDataExchange *,int,double &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(510): 또는 'void DDX_FieldText(CDataExchange *,int,float &,CRecordset *)' 1> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxdb.h(512): 또는 'void DDX_FieldText(CDataExchange *,int,ATL::CTime &,CRecordset *)' 1> 인수 목록 '(CDataExchange *, int, CStringW, Ccustom)'을(를) 일치시키는 동안
이런 오류가 납니다 ㅠㅠ
대체 뭐가문제인건가요??
도와주세요...
void CAdministrator::DoDataExchange(CDataExchange* pDX) { // MFC ODBC class 객체 생성 Ccustom d;
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST1, m_List);
// 컨트롤을 데이터베이스 필드에 '연결'하기 위해 여기에 DDX_Field* 함수를 삽입 DDX_FieldText(pDX, IDC_EDIT_AID, d.m_customid, d); DDX_FieldText(pDX, IDC_EDIT_ANAME, d.m_customname, d); DDX_FieldText(pDX, IDC_EDIT_AHP, d.m_customhp, d);