求用c++编程,怎样与数据库链接(sql,acess都行),可以实现添加,删除的?

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:27:30
把源代码写出来,谢谢了。

//我这的sql数据库名字是myTest
//首先得导入msado15.dll,我的默认在C盘的,你自己找找
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")

_ConnectionPtr m_pConn;
_RecordsetPtr m_pRst;
CString sql; //sql语句
try
{
CoInitialize(NULL);
m_pConn.CreateInstance(__uuidof(Connection));
m_pRst.CreateInstance(__uuidof(Recordset));
m_pConn->CursorLocation = adUseClient;
//下面的是我的连接字串,不同的数据库需要去查
m_pConn->ConnectionString = "Provider=SQLOLEDB.1;\
Integrated Security=SSPI;\
Persist Security Info=False;\
Initial Catalog=myTest";

m_pConn->Open("", "", "", -1);
}
catch(_com_error)
{
return;
}
//添加、删除,sql语句会吧,我就不具体用例了
sql.Format("这里边添加你要用的添加、删除的sql命令语句");
m_pRst = m_pConn->Execu