VC+ADO查询SQL表中的数据
新手学习中,一头雾水。
一个简单的用户信息验证程序,使用ado连接数据库已经成功,可是验证总也不成功,那位大虾给指教一下啊,小女子拜谢!
程序如下:
_variant_t var;
m_pRecordset->Close();
try
{
m_pRecordset->Open("SELECT * FROM teacher_table",
m_pConnection.GetInterfacePtr(),
adOpenDynamic,adLockBatchOptimistic,adCmdText);
if(m_pRecordset->adoEOF)
{
m_pRecordset->Close();
}
//检查用户是否存在
else
{
m_pRecordset->MoveFirst();
if((_variant_t(m_Name)!==m_pRecordset->GetCollect("教师姓名")))
{
AfxMessageBox("用户不存在!");
}
}
}
catch(_com_error*e)
{
AfxMessageBox(e->ErrorMessage());
}