一个用VC++作ADO数据库编程的问题,很急的,一个多月了,还没解决,搞得我都有点厌生了!有时学VC真的想死。
我搞一个宾馆管理系统,项目名Hotel_MIS,这两句出了问题,如下:
CHotel_MISView* p=(CHotel_MISView*)(((CMainFrame*)AfxGetMainWnd())
->GetActiveView());
p->RefreshRoom();
出现如下错误:
E:\VC\Hotel_MIS\CheckRoomDLG.cpp(96):error c2056::'CHotel_MISView':undeclared identifier,
E:\VC\Hotel_MIS\CheckRoomDLG.cpp(96):error 'p':underclared identtifier,
E:\VC\Hotel_MIS\CheckRoomDLG.cpp(96):error Syntax error:')',
我就怀疑是#include"Hotel_MISView.h"没加,加后,又出现如下错误:
error c2143:syntax error:missing ';'before '*'
error c2143:'CHotel_MISDoc':missing storage-class or type specifiers
error c2143:'GetDocument':missing storage-class or type specifiers
不知道是怎么回事,好像有点矛盾,因为提示没有定义即
c2056::'CHotel_MISView':undeclared identifier,
但我定义之后又错了。