在ADO中,可以使用_RecordsetPtr來添加記錄到記錄集中。下面是一個示例代碼:
// 創建記錄集對象
_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();
注意事項:
在使用_RecordsetPtr之前,需要先創建并打開連接對象。
添加記錄之前,需要調用AddNew()
方法開始添加新記錄,然后分別設置每個字段的值。
添加完成后,需要調用Update()
方法將記錄保存到數據庫中。
最后,要關閉記錄集和連接對象,釋放資源。
希望以上信息對你有幫助!