ADO、DAO、OLEDB方式连接数据库,指的只是连接那一块,还是包含了后续的增删改查用到的函数?

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:38:46
意思就是这些连接方式有自己的增删改查函数,还是只是说连接的时候用的不同语句 其他增删改查什么的可以用别的?

后续的函数方法也是不一样的,都是不同的类。

基本都包含后续的函数。
增删改查只需修改你的sql语句,放入他的sql语句执行函数里就可以了

给你个ADO的例子。

_ConnectionPtr m_pConnection;
//连接
m_pConnection.CreateInstance("ADODB.Connection");
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mydb.mdb","","",adModeUnknown);

//sql语句执行函数
m_pConnection->Execute(bstrSQL,NULL,adCmdText);

//如果需要查询结果
_RecordsetPtr m_pRecordset;

m_pRecordset=m_pConnection->Execute(bstrSQL,NULL,adCmdText);

//查询到结果
while(!m_pRecordset->adoEOF)
{
....

//移向下一条记录
m_pRecordset->MoveNext();
}