VC6.0下的MFC用ado连接SQL server数据库成功,那么怎么在代码中调用数据库当中的某一字段信息
比如:如果CAdodc控件的类向导设计为m_adodc1,怎么用代码获取数据库中的student表中的定义好的某个字符型的name(细节:数据库用的还是SQLserver...
比如:如果CAdodc控件的类向导设计为m_adodc1,怎么用代码获取 数据库中的student表中的定义好的某个字符型的name(细节:数据库用的还是SQL server2000。),急着要操作这个name,我要做的程序才能继续!
展开
1个回答
2015-03-10
展开全部
_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);
_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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询