在ADO中,可以使用_RecordsetPtr來(lái)添加記錄到記錄集中。下面是一個(gè)示例代碼:
// 創(chuàng)建記錄集對(duì)象
_RecordsetPtr pRecordset("ADODB.Recordset");
// 設(shè)置連接字符串
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();
// 關(guān)閉記錄集和連接
pRecordset->Close();
pConnection->Close();
注意事項(xiàng):
在使用_RecordsetPtr之前,需要先創(chuàng)建并打開連接對(duì)象。
添加記錄之前,需要調(diào)用AddNew()
方法開始添加新記錄,然后分別設(shè)置每個(gè)字段的值。
添加完成后,需要調(diào)用Update()
方法將記錄保存到數(shù)據(jù)庫(kù)中。
最后,要關(guān)閉記錄集和連接對(duì)象,釋放資源。
希望以上信息對(duì)你有幫助!