VC6好像不支持ADO啊?是不是?

tf 2003-09-12 11:34:19
谢谢指点
...全文
58 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
tf 2003-09-17
  • 打赏
  • 举报
回复
没有人回答偶的问题么
tf 2003-09-14
  • 打赏
  • 举报
回复
Class CEmployee
{
public:
void FetchEmployeeData();

char m_szFirstName[30];
char m_szLastName[30];
int nAge;
};

void CEmployee::FetchEmployeeData()
{
_ConnectionPtr pCon();
_RecordsetPtr pRs();
FieldPtr pfldFirstName, pfldLastName, pfldAge;
_variant_t vFirstName, vLastName, vAge;

pCon.CreateInstance(__uuidof(Connection));
pCon->Open(“pubs”, “sa”, “”);

pRs.CreateInstance(__uuidof(Recordset));
pRs->Open(“select FirstName, LastName, Age from Employees”, pCon,
adOpenForwardOnly, adLockReadOnly, adCmdUnknown);

pfldFirstName = pRs->Fields->GetItem(0);
pfldLastName = pRs->Fields->GetItem(1);
pfldAge = pRs->Fields->GetItem(2);

while (VARIANT_FALSE == pRs->EndOfFile)
{
vFirstName.Clear();
vLastName.Clear();
vAge.Clear();

vFirstName = pfldFirstName->Value;
WideCharToMultiByte(CP_ACP, 0, vFirstName.bstrVal, -1,
m_szFirstName, sizeof(m_szFirstName), NULL, NULL);

vLastName = pfldLastName->Value;
WideCharToMultiByte(CP_ACP, 0, vLastName.bstrVal, -1,
m_szLastName, sizeof(m_szLastName), NULL, NULL);

nAge = vAge.iVal;

pRs->MoveNext();
}
}


int main(int argc, char* argv[])
{
return 0;
}


#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")


这个也用了,可是还是报错啊
error C2146: syntax error : missing ';' before identifier 'CEmployee'
error C2501: 'Class' : missing storage-class or type specifiers
fatal error C1004: unexpected end of file found
tf 2003-09-14
  • 打赏
  • 举报
回复
感觉没有VB用起来简单好用:(
叶子哟 2003-09-13
  • 打赏
  • 举报
回复
ado好用呀
vcforever 2003-09-13
  • 打赏
  • 举报
回复
当然支持了,是不是你没有用#import呀!
xiaohyy 2003-09-13
  • 打赏
  • 举报
回复
无论什么windows编程语言都可以使用ado
iketeng 2003-09-13
  • 打赏
  • 举报
回复
呵呵~~大家都在用的!

MicoInNet 2003-09-13
  • 打赏
  • 举报
回复
肯定支持的啊,只是你没有用过而已,你去借一些数据库的书看看就知道了。
weibo79 2003-09-13
  • 打赏
  • 举报
回复
绝对支持的,完全没有问题!!!!!
huanghf 2003-09-12
  • 打赏
  • 举报
回复
up
bluebohe 2003-09-12
  • 打赏
  • 举报
回复
支持,如何支持,看这里
http://www.csdn.net/develop/article/15/15019.shtm
mfc168 2003-09-12
  • 打赏
  • 举报
回复
支持
arvid_gs 2003-09-12
  • 打赏
  • 举报
回复
没有vc不支持的东西,只是你不会用而已!
gzshd 2003-09-12
  • 打赏
  • 举报
回复
支持,你可以到网上找到很多例子
zhanshenpkl 2003-09-12
  • 打赏
  • 举报
回复
支持啊!只要能找到这个文件c:\program files\common files\system\ado\msado15.dll,然后在stdafx.h文件中加这条语句:
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
就可以使用了
abc_rain 2003-09-12
  • 打赏
  • 举报
回复
支持的,如果是在98下开发要装MDAC
HanZhu1 2003-09-12
  • 打赏
  • 举报
回复
当然支持了
bing314 2003-09-12
  • 打赏
  • 举报
回复
#import "c:\Program Files\Common Files\System\ADO\msado15.dll" \
no_namespace rename("EOF", "adoEOF")

_ConnectionPtr m_pConnect; // 连接对象
_RecordsetPtr m_pRecordset; // 数据表对象
skt01 2003-09-12
  • 打赏
  • 举报
回复
VC怎么可能不支持ADO?
kof99th 2003-09-12
  • 打赏
  • 举报
回复
#import "c:\program files\common files\system\ado\msado15.dll"
no_namespace
rename("EOF","adoEOF")

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧