由于ADO对象不直接支持MySQL,所以必须先安装MyODBC, 后者也是一个免费产品,在 =>
void CStudent::GetDate()
{
ADOConn m_AdoConn;
m_AdoConnOnInitADOConn();//连接数据库
_bstr_t vSQL; //设置SELECT语句
vSQL = "SELECT tname,tunit,tscore FROM student t WHERE tstu_id=" + cStu;
_RecordsetPtr m_pRecordset;
m_pRecordset = m_AdoConnGetRecordSet(vSQL); //执行SELETE语句,并返回数据集
if (!m_pRecordset->adoEOF) //如果返回数据集不为空
{
studentname = m_pRecordset->GetCollect("name");
studentunit = m_pRecordset->GetCollect("unit");
studentscore = m_pRecordset->GetCollect("score");
}
else
{
AfxMessageBox("查询结果为空");
}
m_AdoConnExitConnect();
}
1GetRecordSet方法获取查询返回的数据集
2将就着看吧,大概就这么个意思,不是搞VC的要运行的话可能要修改一下
以上就是关于vb的ADO控件如何连接 *** 作MYSQL数据库啊全部的内容,包括:vb的ADO控件如何连接 *** 作MYSQL数据库啊、如何用ADO连接各种数据库的代码、ADO连接sql数据库的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)