我有一個應用程序,將加載一個CSV文件包含兩列。在程序加載時,我需要將第一列作爲組合編輯控件中的項目。一旦用戶選擇(或輸入值),我需要使用第二列中的值填充標籤。我的想法是使用內存數據集FDMemTable,它將在form create中加載。然後,一旦用戶選擇或輸入一個項目,我會運行一個查詢來拉動描述。我已經嘗試過,但通過簡單加載組合編輯就失敗了。德爾福組合CSV文件編輯
這是達到預期效果的最佳方法,是否有與我期望做的相似的樣品?
我有一個應用程序,將加載一個CSV文件包含兩列。在程序加載時,我需要將第一列作爲組合編輯控件中的項目。一旦用戶選擇(或輸入值),我需要使用第二列中的值填充標籤。我的想法是使用內存數據集FDMemTable,它將在form create中加載。然後,一旦用戶選擇或輸入一個項目,我會運行一個查詢來拉動描述。我已經嘗試過,但通過簡單加載組合編輯就失敗了。德爾福組合CSV文件編輯
這是達到預期效果的最佳方法,是否有與我期望做的相似的樣品?
對於像這樣的單個簡單任務,數據庫表和查詢看起來似乎有點超過頂端。
我確實最終使用一個名稱/值對,通過更改從CSV導出到Excel的名稱/值對工作。使用FD的原因是兩倍。首先是要更精通內存和FD表。另一個是因爲這個項目處於起步階段,並且將會不斷增長。 – Larry
你的問題與FireDAC無關,除了你決定順便提及它。如果您想將CSV導入到FDMemTable中,請這樣做。如果您嘗試過但未成功*,請在您的文章中發佈您在此處嘗試的內容以及CSV文件示例,並詢問您發佈的代碼的具體問題。 (一個兩列CSV的任何類型的數據庫可能是過度殺毒的,除非它是一個大的CSV。一個簡單的'TDictionary'或'TStringList'(使用名稱和值對)可能就足夠了,但是你沒有提供足夠的信息在你的問題知道。) –