1、C++如何使用ADO(如何生成连接字符串)
http://blog.csdn.net/asanscape/article/details/6084600
错误处理:
1、操作必须使用一个可更新的查询
当前记录集不支持更新
http://blog.csdn.net/testcs_dn/article/details/25500973
案例:
1、打开Excel文件进行读写操作
bool COleExcel::OpenConnect(CString strFile)
{
//错误: 外部表不是预期的格式
// 打开Excel文件的驱动版本过低,请选择更高的版本尝试一下!
m_Connection->ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;"
"Data Source=\"D:\\Test123.xlsx\";"
"Extended Properties='Excel 12.0;HDR=YES;IMEX=0'";
int nRet = 0;
try
{
//打开连接。此处参数均已在上述字符串声明,故可为空
nRet = m_Connection->Open("","","",NULL/*adModeUnknown*/);
}
catch (_com_error& e)
{
TRACE(_T("Error:%s\n"), e.ErrorMessage());
TRACE(_T("Desc:%s\n"), (char*)(e.Description());
}
return (nRet == 0);
}