CString str_Database, str_Table ;
str_Database = “數據庫名字.mdb”;
str_Table = “表名字”;
CString strConnection = “Microsoft.Jet.OLEDB.4.0;Data Source=" ;
strConnection += str_Database ;
CADODatabase db_DatabaseTemp ;
db_DatabaseTemp.Open(strConnection); /* 連接數據庫文件 */
CADORecordset db_RecordsetTemp(db_DatabaseTemp );
db_RecordsetTemp.Open( str_Table.GetBuffer(0), CADORecordset::openTable) ; // 打開表
COleDateTime *pOleDate ; /* ado支持的日期/時間數據類型 */
Cstring str_Date ; // 與控件關聯的字符串
// 關鍵步驟****************************************
str_Date = “2008-3-31” ;/* YYYY-MM-DD 年-月-日格式 實際由控件輸入 執行 Update(true)完成 */
pOleDate = new COleDateTime( time_t( atoi(str_Date.GetBuffer(0) ) ) ) ; /*atoi字符轉整形,time_t格式化整形為long */
// 關鍵步驟****************************************
db_RecordsetTemp->AddNew();
Cstring str_FieldName ;
db_RecordsetTemp.SetFieldValue( str_FieldName, * pOleDate) ; /* 寫時間字段,接著寫其它字段,完成整體記錄 */
db_RecordsetTemp.Update();