VC6.0下的MFC用ado连接SQL server数据库成功,那么怎么在代码中调用数据库当中的某一字段信息

比如:如果CAdodc控件的类向导设计为m_adodc1,怎么用代码获取 数据库中的student表中的定义好的某个字符型的name(细节:数据库用的还是SQL server2000。),急着要操作这个name,我要做的程序才能继续!

_ConnectionPtr m_pMyConn;
_RecordsetPtr m_pMyRecd;

m_pMyConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=hsddb.mdb;Jet OLEDB:Database Password=abcd","","",adModeUnknown);

m_pMyRecd->Open((_variant_t)strSql, m_pMyConn.GetInterfacePtr(),
adOpenStatic,adLockOptimistic,adCmdText);

_variant_t var;
var=m_pMyRecd->GetCollect("name");
if(var.vt != VT_NULL)
CString strName = (LPCSTR)_bstr_t(var);
温馨提示:答案为网友推荐,仅供参考
相似回答