带小孩好烦好累:VC中用ADO方法?

来源:百度文库 编辑:高校问答 时间:2024/05/06 02:12:57
我想在vc中用ado的方法对数据库中一个表进行读操作,一个表进行写操作。如何写啊?
不明白。比方说读的那个表我用如下语句。
CoInitialize(NULL);
_ConnectionPtr pConn, pConm;
pConn.CreateInstance("ADODB.Connection");//(_uuidof(Connection));
pConn->Open("DSN=MyDSN;UID=alice; PWD=admin","","",-1);

_CommandPtr pCmd;
_RecordsetPtr pRsStudent=NULL,m_pRecordset=NULL;
pCmd.CreateInstance(_uuidof(Command));
pCmd->CommandText="SELECT * FROM WORDDICT";
pCmd->put_ActiveConnection(_variant_t((IDispatch *)pConn));//WORDDICT记录
pRsStudent=pCmd->Execute(NULL,NULL,adCmdText);
pRsStudent.CreateInstance(_uuidof(Recordset));
pRsStudent->Open("WORDDICT",_variant_t((IDispatch*)
pConn,true),adOpenStatic,adLockReadOnly,adCmdTable);
然后我就可以操作了。
写的那个表的 _CommandPtr _RecordsetPtr指针怎么设置啊?

使用T-SQL语言