本地函数定义是非法的,这个怎么改
2个回答
2016-07-03
展开全部
你把HaveName的实现放到了构造函数中了把它从构造函数CClient中抽出来单独成为一个函数。classCClient{public:CClient();virtual~CClient();intHaveName(CStringcCname);//这里申明函数};CClient::CClient(){//你原来将HaveName的实现放到这里了,应该放到后面去}CClient::~CClient(){}//这里实现函数intCClient::HaveName(CStringcCname){//连接数据库ADOConnm_AdoConn;m_AdoConn.OnInitADOConn();//设置SELECT语句_bstr_tvSQL;vSQL="SELECT*FROMClientWHERECname="+cCname+"";//执行SELECT句语_RecordsetPtrm_pRecordset;m_pRecordset=m_AdoConn.GetRecordSet(vSQL);//返回各列的值if(m_pRecordset->adoEOF==1)return-1;elsereturn1;//断开数据库的连接m_AdoConn.ExitConnect();};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么都没有鬼知道
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询