您的位置:首页 > 数据库

VC ADO 数据库操作 SQL语句执行

2013-01-22 19:45 316 查看
_ConnectionPtr ptrConnection = NULL;

HRESULT hr = ptrConnection.CreateInstance("ADODB.Connection");

if (FAILED(hr))

{

if (!FAILED(::CoInitialize(NULL)))

{

OutputDebugString(_T("m_ptrConnection.CreateInstance again"));

ptrConnection.CreateInstance("ADODB.Connection");

}

}

ptrConnection->put_ConnectionTimeout(30L);

hr = ptrConnection->Open(_bstr_t(m_strConnect), "", "", 0);

if (FAILED(hr))

{

OutputDebugString(_T("数据库连接失败"));

return FALSE;

}

cstring strSQl=_T(“”);

//查询密级信息

szSql=L"SELECT Col_ID ,Col_SupplierName FROM T3_Supplier";

_RecordsetPtr ptrRecord;

hr = ptrRecord.CreateInstance("ADODB.Recordset");

ptrRecord->CursorLocation = ADODB::adUseClient;

hr = ptrRecord->Open(_variant_t(strSql),_variant_t((IDispatch *)ptrConnection, TRUE),

ADODB::adOpenStatic,ADODB::adLockOptimistic, ADODB::adCmdText);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐