--------------------Configuration: XyClient - Win32 Debug--------------------
Compiling...
xyConnect.cpp
D:\VC_TEMP\XyClient\xyConnect.cpp(30) : error C2533: 'usedatabase::usedatabase' : constructors not allowed a return type
Error executing cl.exe.xyConnect.obj - 1 error(s), 0 warning(s)代码如下:
class usedatabase
{
public:
usedatabase(TCHAR *,TCHAR *,TCHAR *,TCHAR *);
~usedatabase();public: //方法
BOOL GetCancelSheet(TCHAR *);
BOOL GetSheetPosData(PSHEETPOSHEAD,PSHEETPOSBODY,PSHEETPOSDETAIL);
BOOL GetSheetIOData(PSHEETIOHEAD,PSHEETIOBODY,PSHEETIODETAIL);
BOOL GetSheetJOData(PSHEETJOHEAD,PSHEETJOBODY,PSHEETJODETAIL);
private:
BOOL ConnectDatabase(TCHAR *,TCHAR *,TCHAR *,TCHAR *);
BOOL DisconnectDatabase();
BOOL GetSheetNo(TCHAR *,int);
private:
_ConnectionPtr m_pConnVar;
}usedatabase::usedatabase(TCHAR *szServer,
TCHAR *szDatabase,
TCHAR *szLogid,
TCHAR *szPsw)
{
if(!ConnectDatabase(szServer,szDatabase,szLogid,szPsw))
m_pConnVar = NULL;
return;
}
Compiling...
xyConnect.cpp
D:\VC_TEMP\XyClient\xyConnect.cpp(30) : error C2533: 'usedatabase::usedatabase' : constructors not allowed a return type
Error executing cl.exe.xyConnect.obj - 1 error(s), 0 warning(s)代码如下:
class usedatabase
{
public:
usedatabase(TCHAR *,TCHAR *,TCHAR *,TCHAR *);
~usedatabase();public: //方法
BOOL GetCancelSheet(TCHAR *);
BOOL GetSheetPosData(PSHEETPOSHEAD,PSHEETPOSBODY,PSHEETPOSDETAIL);
BOOL GetSheetIOData(PSHEETIOHEAD,PSHEETIOBODY,PSHEETIODETAIL);
BOOL GetSheetJOData(PSHEETJOHEAD,PSHEETJOBODY,PSHEETJODETAIL);
private:
BOOL ConnectDatabase(TCHAR *,TCHAR *,TCHAR *,TCHAR *);
BOOL DisconnectDatabase();
BOOL GetSheetNo(TCHAR *,int);
private:
_ConnectionPtr m_pConnVar;
}usedatabase::usedatabase(TCHAR *szServer,
TCHAR *szDatabase,
TCHAR *szLogid,
TCHAR *szPsw)
{
if(!ConnectDatabase(szServer,szDatabase,szLogid,szPsw))
m_pConnVar = NULL;
return;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货