首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

_RecordsetPtr ACCESS 数据安插

2013-06-19 
_RecordsetPtr ACCESS 数据插入_Connection已经连接好了的,用_RecordsetPtr修改字段的话也是可以的,但就是

_RecordsetPtr ACCESS 数据插入
_Connection已经连接好了的,用_RecordsetPtr修改字段的话也是可以的,但就是不能在空的表格中插入数据。空表名是收费表,字段有居民号,车辆号,入库时间,出库时间,办理人。插入数据代码如下:


try
{
CString sql;

sql = "SELECT * FROM 收费表";
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open((_variant_t)sql,((CCar_costApp*)AfxGetApp())->m_pConnection.GetInterfacePtr(),
adOpenStatic,adLockOptimistic,adCmdText);

//m_pRecordset->MoveLast();

m_pRecordset->AddNew();

m_pRecordset->PutCollect("居民号",_variant_t(m_dep_id));

m_pRecordset->PutCollect("车辆号",_variant_t(m_car_id));

m_pRecordset->PutCollect("入库时间",_variant_t(m_start_time));

m_pRecordset->PutCollect("办理人",_variant_t(m_use_id));

m_pRecordset->MoveNext();

m_pRecordset->Update();

AfxMessageBox("修改成功!");
m_pRecordset->Close();



然后运行之后就会提示unknown error 0x800AOCC1,不知道是什么地方有问题,希望解决过类似问题的人给点帮助。
[解决办法]
用try...catch捕获错误

热点排行