C++ 连接数据库时报error C2039: 'adoEOF' : is not a member of '_Connection'

C++连接数据库时,新建了个ADOConn类,用#import"C:\ProgramFiles\CommonFiles\System\ado\msado15.dll"no... C++连接数据库时,新建了个ADOConn类,用#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace \
rename("EOF","adoEOF")rename("BOF","adoBOF")方式连接数据库,不明白no_namespace后的‘\’是什么意思,去掉就报错,然后类中有成员函数_ConnectionPtr m_pConnection,在程序中生命ADOConn的对象m_AdoConn,但语句
m_AdoConn.m_pConnection->adoEOF==0报错:error C2039: 'adoEOF' : is not a member of '_Connection'求大侠指点,把语句的->改成点也出错
展开
 我来答
百度网友c611c52be
2012-04-04 · 超过18用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:52万
展开全部
你在链接数据库的时候有个 import 函数,函数里最后有一项 rename(eof,adoeof)
这样一改就对了,这样的问题我也遇到了
希望我的回答能帮助你
知道高高手无敌
高粉答主

推荐于2018-03-30 · 每个回答都超有意思的
知道大有可为答主
回答量:1.5万
采纳率:6%
帮助的人:1828万
展开全部
1、那个“\”相当于一个连接符,一行写太多代码可读性不好,使用\可以连接到下一行,去掉它的话就要把下面的那行代码写到原先代码之后。
2、报错说明很清楚了adoEOF不是_Connection的一个成员,题说m_pCOnnection是成员函数,它是个成员变量,如果如题所说是函数,那么在其后加上小括号,否则建议查查资料看adoEOF到底是哪个类的成员变量。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
竟然可以七个字
推荐于2016-01-23 · TA获得超过285个赞
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:172万
展开全部
没学过ADO,只能从表面回答你的问题了。
1、那个“\”相当于一个连接符,一行写太多代码可读性不好,使用\可以连接到下一行,你去掉它的话就要把下面的那行代码写到原先代码之后
2、报错说明很清楚了adoEOF不是_Connection的一个成员,你说m_pCOnnection是成员函数,可我看它好像是个成员变量,如果如你所说是函数,那么在其后加上小括号,否则建议你查查资料看adoEOF到底是哪个类的成员变量。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
元苦
2011-09-22 · TA获得超过179个赞
知道小有建树答主
回答量:723
采纳率:0%
帮助的人:467万
展开全部
#ifndef NODE_CLASS
#define NODE_CLASS

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

template <class Datatype>
class Node
{
private:
Node<Datatype> *_next; //指向后继结点的指针
public:
Datatype _data; //数据域

Node(const Datatype& item , Node<class Datatype> *ptrnext = NULL):_data(item),_next(ptrnext){} //构造函数
void InsertAfter(Node<Datatype>*);
Node<Datatype> *DeleteAfter(void);
Node<Datatype> *NextNode(void)const;

};

template <class Datatype>
Node<Datatype> *Node<Datatype>::DeleteAfter(void)
{
Node<Datatype> *temp = _next;
if (_next == NULL)
{
return NULL;
}
_next = temp->_next;
return temp;
}

template <class Datatype>
void Node<Datatype>::InsertAfter(Node<Datatype> *p)
{
p->_next = _next;
_next = p;
}

template <class Datatype>
Node<Datatype> *Node<Datatype>::NextNode(void)const
{
return _next;
}
#endif // !defined
追问
大侠,能用汉语解释解释吗,我想知道的是我的程序怎么改,我是初学者
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式