不依赖于数据库的RecordSet对象的创建,大家来抢分 如何手工创建一个RecordSet对象,不依赖于数据库,,手工创建他的结构与插入数据,我现在需要2张表对比,把一张表里有的数据,在另外一张表里全找出来,大家速度抢分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是ODBC还是ADO啊?? 用SQL语句打开记录集不就行了???ADO的方法:m_pRs->Open("select * from test",_variant_t((IDispatch*)m_pConn,true), adOpenDynamic,adLockOptimistic,adCmdUnknown);ODBC的方法:rs.Open( CRecordset::forwardOnly,_T( "SELECT * FROM test" ) ); 不依赖于数据库那就写在文件里比如XML 不依赖数据库?那应该不叫recordset了....... ....还是我自己找到了,,, CoInitialize(NULL);try { _variant_t varNull; CoInitialize(NULL); _RecordsetPtr pRs(__uuidof(Recordset)); pRs->Fields->Append("rsMainkeyID",adBSTR, 50, adFldUnspecified, varNull); pRs->Open(vtMissing,vtMissing,adOpenUnspecified,adLockUnspecified,adCmdUnspecified); pRs->AddNew(); pRs->Fields->Item["rsMainkeyID"]->Value = "ssss"; CoUninitialize(); } catch(_com_error& e) { cout << e.Description() << endl; } MFC是否可以实现分业的功能? 从MP3比特率可以得到什么信息呢 怎样去掉SDI的菜单栏?怎样让工具栏禁止移动? 如何根据别的机子发过来的UDP包知道对方的端口号和IP dll创建的非模态对话框Tab键不起作用,如何解决 一个关于系统的问题 新建dialog的onPaint无法执行 请教高手一个编程应用题? 怎么也找不出错误 用MFC调PCI驱动出现了问题 有一张图,其效果是白灰黑组成的纺织布质感图,有没有办法让该图变成红色布质感图,绿色布质感图,黄色布质感图。。。。。 加入新文件
ADO的方法:
m_pRs->Open("select * from test",_variant_t((IDispatch*)m_pConn,true),
adOpenDynamic,adLockOptimistic,adCmdUnknown);ODBC的方法:
rs.Open( CRecordset::forwardOnly,_T( "SELECT * FROM test" ) );
try
{
_variant_t varNull;
CoInitialize(NULL);
_RecordsetPtr pRs(__uuidof(Recordset));
pRs->Fields->Append("rsMainkeyID",adBSTR, 50, adFldUnspecified, varNull);
pRs->Open(vtMissing,vtMissing,adOpenUnspecified,adLockUnspecified,adCmdUnspecified);
pRs->AddNew();
pRs->Fields->Item["rsMainkeyID"]->Value = "ssss";
CoUninitialize();
}
catch(_com_error& e)
{
cout << e.Description() << endl;
}