在ADO中,可以使用_RecordsetPtr来添加记录到记录集中。下面是一个示例代码:
```cpp
// 创建记录集对象
_RecordsetPtr pRecordset("ADODB.Recordset");
// 设置连接字符串
CString strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\your_database.mdb;";
// 打开连接
pRecordset->Open("your_table_name", _variant_t((IDispatch*)pConnection,true), adOpenDynamic, adLockOptimistic, adCmdTable);
// 添加记录
pRecordset->AddNew();
pRecordset->Fields->GetItem("Field1")->Value = "Value1";
pRecordset->Fields->GetItem("Field2")->Value = "Value2";
pRecordset->Fields->GetItem("Field3")->Value = 123;
pRecordset->Update();
// 关闭记录集和连接
pRecordset->Close();
pConnection->Close();
```
注意事项:
1. 在使用_RecordsetPtr之前,需要先创建并打开连接对象。
2. 添加记录之前,需要调用`AddNew()`方法开始添加新记录,然后分别设置每个字段的值。
3. 添加完成后,需要调用`Update()`方法将记录保存到数据库中。
4. 最后,要关闭记录集和连接对象,释放资源。
希望以上信息对你有帮助!