作者licheer (HOPE)
看板C_and_CPP
標題[問題] 重新排序後如何寫回資料庫
時間Mon Aug 9 18:40:08 2010
在VC用ADO連接mdb資料庫 (Provider=Microsoft.Jet.OLEDB.4.0)
然後放到_RecordsetPtr, 顯示在datagrid
並且以其中一個欄位來重新排序,更新
m_pRecordset->Sort = strColumnName;
此事datagrid可以看到資料依指定的欄位排序了
接著 m_pRecordset->Update();
整個動作結束後,重新讀取這個mdb檔來看
裡面的資料仍是原本的排列順序,並沒有被更新
請問還有哪些指令要下,才能把重新排序後的資料庫更新呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.196.230
※ 編輯: licheer 來自: 118.170.196.230 (08/09 18:40)
推 yauhh:資料庫概論告訴你,資料庫的儲存與欄位定義中,記錄順序不同 08/09 20:02
→ yauhh:和欄位順序不同,仍是同一份資料庫. 08/09 20:02
→ yauhh:不用管資料庫有沒有排序,只要管程式取出資料有沒有排序 08/09 20:04
→ licheer:了解,謝謝~ 08/10 11:04