我产生了一个基于对话框的程序,我想他支持数据库,
所以,我加了#include <afxdb.h>这个头文件,
然后,从CRecordset派生了一个对象CClassSet
我在CClassSet中加入了一个函数,show()
代码如下:
int CClassSet::Show()
{
m_pSet->MoveFirst();
}
其中m_pSet,是CClassSet* m_pSet;
然后,我在对话框中加了一个按扭,
编译没有错误。

解决方案 »

  1.   

    在按扭事件下我调用show(),可是,却是错的如下:
    SERVER1 在 0167:1f7f7106 的模块
     ODBC32.DLL 中导致无效页错误。
    Registers:
    EAX=83cc0000 CS=0167 EIP=1f7f7106 EFLGS=00010286
    EBX=83cc0000 SS=016f ESP=0064f478 EBP=0064f4c0
    ECX=ffffffff DS=016f ESI=ffffffff FS=4697
    EDX=0064f4a8 ES=016f EDI=0064f534 GS=0000
    Bytes at CS:EIP:
    83 3e 03 0f 85 4e b5 00 00 56 e8 78 f3 ff ff 8b 
    Stack dump:
    0064f534 005201c0 0064f90c 5f703ef2 ffffffff 0064f4a8 005201c0 cdcdcdcd 00771a64 0064f4a8 5f42b485 00771a64 0064f4c8 5f42b5a3 00000000 0064f59c