本人是初学VC
定义全局变量。
CDatabase m_database;
但编辑时报错。
error C2146: syntax error : missing ';' before identifier 'm_database'
error C2501: 'CDatabase' : missing storage-class or type specifiers
error C2501: 'm_database' : missing storage-class or type specifiers
error C2146: syntax error : missing ';' before identifier 'm_database'请问应如何修改此错误?

解决方案 »

  1.   

    请包含头文件:#include <afxdb.h>
      

  2.   

    我是仿另一个程序,
    为什么另一个程序没有包#include <afxdb.h>
    都可以运行?
      

  3.   

    查找一下字符串 "afxdb.h" 可能是在别的位置包含过了 .
      

  4.   

    谢谢兄台.
    已找到.
    请问兄台有没有比较简单的,
    比较合适初学者参考的源程序吗?
    最好是自已写的[email protected]
      

  5.   

    源程序网上应该很一些的, 你也可以下一个东西:
    http://iwangs.spymac.net/collection/VC200402.chm
    里面的数据库有几个文章 ( 不过都是用 ado 去操作数据库的 ), 对于控件方面可以先看看"界面"里的"MFC Tutorial" 应该很 easy 的 ^_^ Good Luck !