| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 658 人关注过本帖
标题:VC应用程序中添加数据库类时出现了错误.....请教
只看楼主 加入收藏
wshch0537
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-2-24
收藏
 问题点数:0 回复次数:1 
VC应用程序中添加数据库类时出现了错误.....请教

初学VC,请教大家一个问题,我用的MFC AppWizard (exe) 建立一个应用程序,名字教Address,生成的类有CAboutDlg,CAdressApp,CAdressDoc,CAdressView,CMainFrame, 数据库我在“管理工具”中ODBC已经配置好了,于是新建一个CPersonSet 类并且继承了CRecordSet 类,选择了数据库中的person表,结果我点编译出现了错误如下大家帮忙看以下,小弟在此感谢不尽:ompiling...
PersonSet.cpp
c:\documents and settings\administrator\桌面\adress\adress\personset.h(14) : error C2504: 'CRecordset' : base class undefined
c:\documents and settings\administrator\桌面\adress\adress\personset.h(16) : error C2629: unexpected 'class CPersonSet ('
c:\documents and settings\administrator\桌面\adress\adress\personset.h(16) : error C2238: unexpected token(s) preceding ';'
c:\documents and settings\administrator\桌面\adress\adress\personset.h(40) : error C2061: syntax error : identifier 'CFieldExchange'
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(17) : error C2653: 'CRecordset' : is not a class or namespace name
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(17) : error C2065: 'classCRecordset' : undeclared identifier
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(19) : error C2065: 'CDatabase' : undeclared identifier
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(19) : error C2065: 'pdb' : undeclared identifier
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(20) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(20) : error C2143: syntax error : missing ';' before ':'
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(21) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(49) : error C2065: 'CFieldExchange' : undeclared identifier
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(49) : error C2065: 'pFX' : undeclared identifier
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(50) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(72) : error C2653: 'CRecordset' : is not a class or namespace name
C:\Documents and Settings\Administrator\桌面\Adress\Adress\PersonSet.cpp(77) : error C2653: 'CRecordset' : is not a class or namespace name
Error executing cl.exe.

PersonSet.obj - 16 error(s), 0 warning(s)
在线等ing

[此贴子已经被作者于2006-3-11 8:50:48编辑过]

搜索更多相关主题的帖子: 应用程序 数据库 
2006-03-11 08:46
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
查一查你的"stdafx.h"文件中是否包含#include <afxdb.h>

http://myajax95./
2006-03-11 16:00
快速回复:VC应用程序中添加数据库类时出现了错误.....请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.070022 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved