| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 974 人关注过本帖
标题:如何在基于对话框的程序中添加记录集类
只看楼主 加入收藏
jpg4151
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2006-3-12
收藏
 问题点数:0 回复次数:3 
如何在基于对话框的程序中添加记录集类

我在基于对话框的程序中添加了一个myrecordset 运行后显示
Configuration: table - Win32 Debug--------------------
Compiling...
myrecordset.cpp
e:\vc++程序_2\table\myrecordset.h(14) : error C2504: 'CRecordset' : base class undefined
e:\vc++程序_2\table\myrecordset.h(16) : error C2629: unexpected 'class myrecordset ('
e:\vc++程序_2\table\myrecordset.h(16) : error C2238: unexpected token(s) preceding ';'
e:\vc++程序_2\table\myrecordset.h(33) : error C2061: syntax error : identifier 'CFieldExchange'
E:\vc++程序_2\table\myrecordset.cpp(17) : error C2653: 'CRecordset' : is not a class or namespace name
E:\vc++程序_2\table\myrecordset.cpp(17) : error C2065: 'classCRecordset' : undeclared identifier
E:\vc++程序_2\table\myrecordset.cpp(19) : error C2065: 'CDatabase' : undeclared identifier
E:\vc++程序_2\table\myrecordset.cpp(19) : error C2065: 'pdb' : undeclared identifier
E:\vc++程序_2\table\myrecordset.cpp(20) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
E:\vc++程序_2\table\myrecordset.cpp(20) : error C2143: syntax error : missing ';' before ':'
E:\vc++程序_2\table\myrecordset.cpp(21) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
E:\vc++程序_2\table\myrecordset.cpp(42) : error C2065: 'CFieldExchange' : undeclared identifier
E:\vc++程序_2\table\myrecordset.cpp(42) : error C2065: 'pFX' : undeclared identifier
E:\vc++程序_2\table\myrecordset.cpp(43) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
E:\vc++程序_2\table\myrecordset.cpp(58) : error C2653: 'CRecordset' : is not a class or namespace name
E:\vc++程序_2\table\myrecordset.cpp(63) : error C2653: 'CRecordset' : is not a class or namespace name
Error executing cl.exe.

table.exe - 16 error(s), 0 warning(s)
这是什么问题?

搜索更多相关主题的帖子: 程序中 对话框 myrecordset table 
2006-06-20 18:21
C++大粉丝
Rank: 4
等 级:贵宾
威 望:10
帖 子:477
专家分:0
注 册:2004-4-23
收藏
得分:0 
没有引入库,没有包含库头文件,没有指定使用的名字空间导致的问题。

建议你找本VC++连接数据库的书去看看。

I am a big fan of c plus plus.
2006-06-20 23:04
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
在stdafx.h里加
#include <afxdb.h>

http://myajax95./
2006-06-20 23:34
herry
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-5-26
收藏
得分:0 
应该在StdAfx.h中添加如下代码:
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
其中的路径要看你电脑上msado15.dll文件所处的具体位置而定。
2007-06-09 10:37
快速回复:如何在基于对话框的程序中添加记录集类
数据加载中...
 
   



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

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