如何將連接表保存到正確的文件夾中大家好,
我正在開發一個需要將新數據更新到原始數據文件的項目。我現在正在使用連接表功能。問題是我無法將連接數據表保存到正確的位置。 我想做的是1。 從數據庫中提取最近14天的數據,2。 打開原始數據文件3。加入這兩個表4。用連接表替換原始表。問題是保存了最近14天的數據表,但未保存連接表。
如果你能提供幫助,我將非常感激。
Re:如何將連接表保存到正確的文件夾中現在,重新添加Close()語句,一次一個,以確認dtjoined引用的數據表是包含所有數據的數據表。
在您確認之後,不是在關閉它的同時嘗試保存它,而是先保存它:
dtjoined << save( savepathFieldarray);
然後關閉它:
close(dtjoined);
Re:如何將連接表保存到正確的文件夾中傑夫,
Join創建的數據表包含所有數據。由於我現在有三個數據表,所以保存正確的數據表對我來說有點棘手。
謝謝,
Re:如何將連接表保存到正確的文件夾中我們需要縮小問題的確切位置。
您能否驗證Join創建的數據表是否包含您想要的所有數據?
刪除Close()語句,以便所有三個表仍處於打開狀態,並驗證表是否具有正確的數據。
Re:如何將連接表保存到正確的文件夾中你好傑夫,
非常感謝你的回复。
是,最後14天的數據保存到我使用savepathFieldArray指定的文件中。但我想用所有數據保存連接數據表。我不希望保存“最近14天的數據表”。
謝謝,
小熊
Re:如何將連接表保存到正確的文件夾中看看你的代碼看起來像是行:
Close( dtjoined, save( savepathFieldArray ) );
應該保存已連接的數據表。
當你說“ 最後14天保存數據表,“您是說最後14天的數據是否保存到您使用savepathFieldArray指定的文件中?
你能提供一個重現問題的兩個文件(主要和14天)的例子嗎?如果不是實際數據,您可以使用一些表現出相同行為的虛擬數據嗎?
也,表 - >加入即使使用“使用第二個表中的數據更新主表”選項,也始終會創建一個新的數據表。表 - >更新將更新數據表。
Re:如何將連接表保存到正確的文件夾中大家好,
我的isuee仍然存在。我需要幫助連接兩個表並更新origanal表上的數據或正確保存新表。
我會非常感謝你的幫助。
謝謝,
溫家寶
Re:如何將連接表保存到正確的文件夾中謝謝你的回答,我做了更新,但仍然創建了新的數據表。
Re:如何將連接表保存到正確的文件夾中當您進行連接時,可以選擇“使用第二個表中的數據更新主表”。 使用該選項,您可以在更新後保存原始表。 要調用此選項,您只需在此代碼段中的某處添加“使用第二個表(1)中的數據更新主表”:
Drop multiples( 1, 1 ),
Include Nonmatches( 1, 1 ),
Preserve main table order( 1 ),
Output Table( ::dt_activeRI:Lineage[rowNum] || "_RI_" || Char( ::dt_activeRI:InvestigationId[rowNum] ) || "_FieldArray.jmp" )