TRAN
为开始事务
COMMIT
TRAN
为提交事务
ROLLBACK
TRAN
为回滚事务
BeginTrans
启动新的事务,之后任何改变不会立即提交
CommitTrans
RollbackTrans
取消当前事务中所做的任何更改并结束事务。它也可以启动新事务。
供你参考:#import "c:\Program Files\Common Files\system\ado\msadox.dll"
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEof")
ADOX::_CatalogPtr m_pCatalog
void CreateTable()
{
try
{
TESTHR(hr = m_pCatalog.CreateInstance(__uuidof(ADOX::Catalog)))
m_pCatalog->PutActiveConnection(m_AdoConnect)
ADOX::_TablePtr pTable
ADOX::_IndexPtr pIndex
TESTHR(hr = pTable.CreateInstance(__uuidof(ADOX::Table)))
TESTHR(hr = pIndex.CreateInstance(__uuidof(ADOX::Index)))
pTable->ParentCatalog=m_pCatalog
pTable->PutName(tableName)
pTable->Columns->Append("title",ADOX::adVarWChar,50)
pTable->Columns->Append("Url",ADOX::adVarWChar,255)
m_pCatalog->Tables->Append(_variant_t((IDispatch *)pTable))
m_pCatalog->Tables->Refresh()
}
catch (_com_error &)
{}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)