郁闷,高手快来帮忙!(在线)

时间:2021-03-09 08:02:11
请问:可不可以在主框架窗口中弹出对话框对数据库中的表进行插入和查询的操作?谢了先。

10 个解决方案

#1


抱歉可能没将问题说清楚,具体情况如下:
我是用CDaoRecordSet访问ACCESS数据库。
在树状控件(CTreeView)中我已经成功实现了数据库的访问.
现在我在主框架窗口中自定义了按钮消息处理函数(就是弹出对数据库进行查询和增加的对话框),可是在主框架无法的到文档的指针(用CTaesdDoc* pDoc=(CTaesdDoc*)GetDocument()h会出左),请问该如何解决,是不是无法在主框架中如此操作。

#2


先AfxGetMainWnd()->GetActiveDocument ()

#3


加入后出现如下错误:

F:\Test\StaffDlg.cpp(102) : error C2039: 'GetActiveDocument' : is not a member of 'CWnd'

#4


CFrameWnd::GetActiveDocument 
virtual CDocument* GetActiveDocument( );

GetActiveDocument()不是CWnd类的成员函数 



#5


没错,逍遥子,那该如何解决了?或者说如何在对话框类中的到文档的指针

#6


gz

#7


CFrameWnd* pwnd=(CFrameWnd* )AfxGetMainWnd() ;
pwnd->GetActiveDocument ();

#8


谢谢!

#9


怎么给分?这个网站、、、啧啧。

#10


建议:了解MFC类的层次结构,以及一些类的成员函数!

#1


抱歉可能没将问题说清楚,具体情况如下:
我是用CDaoRecordSet访问ACCESS数据库。
在树状控件(CTreeView)中我已经成功实现了数据库的访问.
现在我在主框架窗口中自定义了按钮消息处理函数(就是弹出对数据库进行查询和增加的对话框),可是在主框架无法的到文档的指针(用CTaesdDoc* pDoc=(CTaesdDoc*)GetDocument()h会出左),请问该如何解决,是不是无法在主框架中如此操作。

#2


先AfxGetMainWnd()->GetActiveDocument ()

#3


加入后出现如下错误:

F:\Test\StaffDlg.cpp(102) : error C2039: 'GetActiveDocument' : is not a member of 'CWnd'

#4


CFrameWnd::GetActiveDocument 
virtual CDocument* GetActiveDocument( );

GetActiveDocument()不是CWnd类的成员函数 



#5


没错,逍遥子,那该如何解决了?或者说如何在对话框类中的到文档的指针

#6


gz

#7


CFrameWnd* pwnd=(CFrameWnd* )AfxGetMainWnd() ;
pwnd->GetActiveDocument ();

#8


谢谢!

#9


怎么给分?这个网站、、、啧啧。

#10


建议:了解MFC类的层次结构,以及一些类的成员函数!