你看看msdn呀
platform sdk\
data services\
microsoft data access components\
microsoft activex data objects
platform sdk\
data services\
microsoft data access components\
microsoft activex data objects
解决方案 »
- SDI中TreeCtrl的问题
- 我在一个控制台程序中使用CAsyncSocket,为什么收不到OnAccept事件?
- 怎样选择MSDN里的安装内容,只需要和VC有关的?
- 如何将大文件(比如大于400M的电影文件)写入到SQLServer2000数据库中?
- HTTP代理服务器的问题(急用)
- 有什么办法在执行过程中往一个dos程序中传递数据?
- COMBO BOX问题:我想在dropDown这个控件后就得到所选的字符串和index怎么做。我绕了一个大弯才得到。
- 各位高手请进
- 关于waveInOpen的问题
- →→→→惨淡←←←←
- 紧急求救!
- 列位老师呀,创建窗口的windows程序还是无法打开窗口。请帮帮我…
_RecordsetPtr m_pRemoteRecordset;
_CommandPtr m_pRemoteCommand;
_ParameterPtr m_pParam_OrigDN;
_variant_t vNull,RecordsAffected;
//初始化,定义一个select查询,由于查询条件是可变的,所以用参数代替。使用Record接收结果,使用Command动态查询
m_pRemoteRecordset.CreateInstance("ADODB.Recordset");
m_pRemoteCommand.CreateInstance("ADODB.Command");
m_pRemoteCommand->ActiveConnection=((CUDEApp*)AfxGetApp())->m_pRemoteConnection;//此连接须先声明并定义
m_pRemoteCommand->CommandType=adCmdText;
m_pRemoteCommand->CommandTimeout= 5;
m_pRemoteCommand->CommandText="SELECT CALLINGPARTYNUMBER,USERNAME,ADDRESS FROM USERDATA WHERE CALLINGPARTYNUMBER = ?";//一个问号此处需用一个参数代替
m_pParam_OrigDN=m_pRemoteCommand->CreateParameter((_bstr_t)"",adBSTR,adParamInput,15,(_bstr_t)sOrigDN);//设置参数
(m_pRemoteCommand->Parameters)->Append(m_pParam_OrigDN);//将此参数绑定到Command中
vNull.vt=VT_ERROR;
vNull.scode=DISP_E_PARAMNOTFOUND;
}
catch(_com_error e)///捕捉异常
{
AfxMessageBox("建立用户数据记录集失败!");//显示错误信息
}
//使用查询
m_pParam_OrigDN->Value=_bstr_t(sOrigDN);
m_pRemoteRecordset=m_pRemoteCommand->Execute(&RecordsAffected,&vNull,adCmdText);
//对查出的记录集进行操作取值,这应该很容易,不写了记得给分哟,这可是我查资料独自摸索的。
看ADO-->code example