MS SQL远程插入一条数据后,需要返回是否远程数据库成功保存吗?该如何解决

MS SQL远程插入一条数据后,需要返回是否远程数据库成功保存吗?
MS SQL远程插入一条数据后, 不知道远程数据库是否成功保存? 需要返回是否远程数据库成功保存吗?
关键是远程连接要保证数据的可靠写入。 所以  
是直接查询返回刚插入的数据? 还是用存储过程返回?

------解决方案--------------------
数据库的操作流程是先连接数据库,才执行SQL命令,可以看下这个例子
m_pConnection->Open(strSQL,adConnectUnspecified); //向服务器发送上操作是否成功返回

_variant_t varRecordsAffected;

CString strSQL=""DELETE FROM DB_ACCOUNT WHERE ACC_ID=100'"; //例如删除有关SQL语句
m_pConnection->Execute(strSQL, &varRecordsAffected, adCmdText); //这里就是执行完才返回
strMsg.Format(_T("命令成功执行,影响:%s行"),
(LPCTSTR)_bstr_t(varRecordsAffected));