谢谢,谢谢,非常感谢
m_recordset->AddNew();
m_recordset->PutCollect("China_Char",tmp);
m_recordset->PutCollect("Rec_Num",_variant_t((long)(Final_Rec_Num)));
m_recordset->PutCollect("Char_Num",_variant_t((long)(Final_Charactor)));
m_recordset->Update ();
这个会有问题吗?
是Update只能用一次吗?〉?
m_recordset->AddNew();
m_recordset->PutCollect("China_Char",tmp);
m_recordset->PutCollect("Rec_Num",_variant_t((long)(Final_Rec_Num)));
m_recordset->PutCollect("Char_Num",_variant_t((long)(Final_Charactor)));
m_recordset->Update ();
这个会有问题吗?
是Update只能用一次吗?〉?
解决方案 »
- 请问用ATL怎么编写一个ActiveX控件?不用MFC的。
- 基于TCP建立的套接字传输数据问题
- MFC 读写配置文件 .ini文件
- Custom Control一直重绘的问题
- 使用log4cplus碰到难题了,哪位朋友帮忙指点一下
- 求《远程控制编程技术》源代码 200分
- 求助:关于SQL Anywhere 的ADO连接字符串问题--在线等
- 怎样在程序中人为的产生一个WM_ERASEBKGND消息?
- 请问,windows是怎么处理对话框的消息循环的呢?
- 求“以图像动态显示管道厚度”的设计方案
- 关于对话框更新视图的问题,向各位请教
- 为什么我的ShowWindow(SW_HIDE)不起作用? 在线等............
加两行试一下if(!m_recordset->adoEOF)
m_recordset->MoveLast();m_recordset->AddNew();
……
_CommandPtr pCmd;
pCmd.create....
_bstr_t SQL = "insert into table....."
pCmd->ActiveConnection = pCon;
pCmd->CommandText = SQL;
pCmd->Excute(NULL, NULL, adCmdText);
这样不会有问题吧
m_pConnection.CreateInstance(_uuidof(Connection));
m_pRecordset.CreateInstance(_uuidof(Recordset));
try
{
……
m_pRecordset->Close();
m_pConnection->Close();
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}
m_pConnection=NULL;
m_pRecordset=NULL;
::CoUninitialize();
中间加上自己的代码就可以了~~