當此程式碼會嘗試在兩個 Microsoft 動態航行點 2009 SP1 或 Microsoft 動態航行點 2009 R2 的 RTC 毫秒,精確篩選中使用日期時間欄位的 OnOpenPage SETFILTER 不會傳回相符的記錄

適用於: Dynamics NAV 2009 R2Microsoft Dynamics NAV 2009 Service Pack 1

本文適用於 Microsoft 動態航行點的所有國家/地區和所有的語言地區設定。

徵狀


當您在 OnOpenPage 觸發程序中的 [Microsoft 動態航行點,RoleTailored 用戶端 (RTC) 中的 [日期時間] 欄位上套用了篩選器如果程式碼正試著要篩選的日期時間] 欄位中包含的毫秒精確度的值時,不是相符的記錄傳回此項目。 例如,當資料表中有相符的資料,會傳回任何記錄下列的陳述式中: SETFILTER (DateTimeField,' 02/10/11 11:15:37.003 AM') 然而,然後,SETFILTER 陳述式會參考不同的資料型別 (例如,程式碼)符合的記錄會傳回正常的。 此外,當您使用傳統的用戶端,即使資料型別會是下列產品中就會發生問題的 DateTime.This OnOpenForm 觸發程序中的這個陳述式會傳回資料錄:
  • Microsoft 動態航行點 2009 Service Pack 1 (SP1)
  • Microsoft 動態航行點 2009 R2

解決方案


Hotfix 資訊

支援的 hotfix 可從 Microsoft 取得。 便會出現 「 下載 Hotfix 」 區段,在此知識庫文件的頂端。 如果您正在下載時遇到問題,安裝此 hotfix,或者有其他的技術支援問題,請連絡您的夥伴或如果註冊加入支援計劃直接向 Microsoft 中,您可以連絡 Microsoft 動態的技術支援,並建立新的支援要求。 若要執行這項操作,請造訪下列 Microsoft 網站: 您也可以連絡技術支援的透過使用這些連結的國家/地區特定的電話號碼的電話。 若要這樣做,請造訪下列 Microsoft 網站:夥伴客戶在特殊的情況下,通常會支援呼叫可能已被取消如果技術支援專業人員的 Microsoft 動態及相關的產品所產生的費用會決定某特定更新程式可以解決您的問題。 收取支援費用會套用到任何其他支援問題並不能限定的特定更新程式的問題。

如何取得 Microsoft 動態航行點 hotfix 或更新檔案

您可以要求 Microsoft 動態航行點 hotfix 後,超連結將給您以電子郵件傳送。 電子郵件將包含超連結及密碼。 您可以使用超連結,下載 Microsoft 動態航行點 hotfix 或更新檔案。 當您按一下超連結時,便會開啟 [檔案下載-安全性警告] 對話方塊。 然後,會提示您執行、 儲存,或取消下載。如果您按一下 [執行] 時,檔案會開始下載然後擷取程序。 您必須為新的檔案中,指定的資料夾,然後提供 [密碼。 如果您按一下 [儲存] 時,您必須指定儲存壓縮的檔的路徑。 當您開啟您所儲存的檔案時,會提示您指定檔案的路徑。 然後,您必須提供電子郵件中所提供的密碼。如果您按一下 [取消] 時,下載程序將會停止。

如何安裝 Microsoft 動態航行點 hotfix 或更新檔案

Microsoft 動態航行點的平台 hotfix 及更新被變成可為單一的檔案。 若要安裝 [Microsoft 動態航行點 hotfix 或更新,您必須取代現有的 Microsoft 動態航行點安裝檔案,此 hotfix 之後或更新檔案。 如果要執行這項操作,請依照下列步驟執行。

步驟 1: 取代在 Microsoft 動態航行點傳統用戶端安裝檔案

在 Microsoft 動態航行點傳統用戶端安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。
檔案名稱檔案版本檔案大小日期時間平台
Dbm.dll6.0.32441.0312,64820-May-201116:42x86
Fin.exe6.0.32441.012,594,50420-May-201116:32x86
Finhlink.exe6.0.32441.0452,43220-May-201116:42x86
Finsql.exe6.0.32441.012,725,07220-May-201116:32x86
Microsoft.dynamics.nav.dotnetbridge.dll6.0.32441.0207,75220-May-201116:32x86
Microsoft.dynamics.nav.transformation.reporting.dll6.0.32441.0114,59220-May-201116:32x86
Nc_netb.dll6.0.32441.016,72020-May-201116:42x86
Nc_tcp.dll6.0.32441.018,76820-May-201116:42x86
Nc_tcps.dll6.0.32441.025,42420-May-201116:42x86
Ndbcs.dll6.0.32441.01,168,72020-May-201116:42x86
Slave.exe6.0.32441.038,22420-May-201116:42x86
若要取代現有的 Microsoft 動態航行點檔案,請依照下列步驟執行:
  1. 關閉 [Microsoft 動態航行點傳統用戶端。
  2. 找出 [Microsoft 動態航行點傳統用戶端的安裝目錄。 Microsoft 動態航行點 「 傳統用戶端通常被安裝在下列目錄:
    C:\Program 必要動態 NAV\60\Classic
  3. 複製您所下載的檔案。
  4. 您所下載的檔案貼到 Microsoft 動態航行點傳統用戶端的安裝目錄中。
  5. 按一下 [ ]覆寫的目錄中的檔案。

步驟 2: 取代在 Microsoft 動態航行點 RoleTailored 用戶端安裝檔案

在 Microsoft 動態航行點 RoleTailored 用戶端安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.dynamics.framework.patterns.dll1.3.10803.56271,65620-May-201106:30x86
Microsoft.dynamics.framework.ui.dll1.3.10803.562702,42420-May-201106:30x86
Microsoft.dynamics.framework.ui.mapping.dll1.3.10803.562104,42420-May-201106:30x86
Microsoft.dynamics.framework.ui.navigation.dll1.3.10803.56234,80020-May-201106:30x86
Microsoft.dynamics.framework.ui.ux2006.dll1.3.10803.56292,13620-May-201106:30x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll1.3.10803.56263,48020-May-201106:30x86
Microsoft.dynamics.framework.ui.windows.dll1.3.10803.56283,94420-May-201106:30x86
Microsoft.dynamics.framework.ui.winforms.controls.dll1.3.10803.5622,222,08020-May-201106:30x86
Microsoft.dynamics.framework.ui.winforms.dll1.3.10803.5621,173,48820-May-201106:30x86
Microsoft.dynamics.nav.client.builder.dll6.0.32441.0206,73620-May-201116:32x86
Microsoft.dynamics.nav.client.exe6.0.32441.0149,37620-May-201116:32x86
Microsoft.dynamics.nav.client.interop.communicator.dll1.0.559.18375,68820-May-201116:32x86
Microsoft.dynamics.nav.client.serviceconnection.dll6.0.32441.0112,54420-May-201116:32x86
Microsoft.dynamics.nav.client.ui.dll6.0.32441.0530,30420-May-201116:32x86
Microsoft.dynamics.nav.client.winforms.dll6.0.32441.0350,09620-May-201116:32x86
Microsoft.dynamics.nav.client.winforms.tlbNot Applicable2,68020-May-201112:49Not Applicable
Microsoft.dynamics.nav.language.dll6.0.32441.02,017,15220-May-201116:32x86
Microsoft.dynamics.nav.types.dll6.0.32441.0595,83220-May-201116:32x86
Microsoft.dynamics.nav.watson.dll6.0.32441.042,88020-May-201116:32x86
Microsoft.office.interop.outlook.dll10.0.4504.0395,13620-May-201116:42x86
若要取代這些檔案,請依照下列步驟執行:
  1. 關閉 [Microsoft 動態航行點 RoleTailored 用戶端。
  2. 找出 [Microsoft 動態航行點 RoleTailored 用戶端安裝目錄。 Microsoft 動態航行點 RoleTailored 用戶端通常被安裝在下列目錄:
    C:\Program 必要動態 NAV\60\RoleTailored 用戶端
  3. 複製您所下載的檔案。
  4. 您所下載的檔案貼到 Microsoft 動態航行點 RoleTailored 用戶端安裝目錄中。
  5. 按一下 [ ]覆寫的目錄中的檔案。

步驟 3: 取代 Microsoft 動態航行點伺服器安裝中的檔案

在 Microsoft 動態航行點伺服器安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。
檔案名稱檔案版本檔案大小日期時間平台
Httpcfg.exe5.2.3790.022,35220-May-201116:42x86
Microsoft.dynamics.nav.language.dll6.0.32441.02,017,15220-May-201116:32x86
Microsoft.dynamics.nav.ncl.dll6.0.32441.0628,60020-May-201116:32x86
Microsoft.dynamics.nav.server.exe6.0.32441.0141,18420-May-201116:32x86
Microsoft.dynamics.nav.service.dll6.0.32441.0145,28020-May-201116:32x86
Microsoft.dynamics.nav.service.runtime.dll6.0.32441.075,66420-May-201116:32x86
Microsoft.dynamics.nav.service.webservices.dll6.0.32441.0149,40020-May-201116:32x86
Microsoft.dynamics.nav.types.dll6.0.32441.0595,83220-May-201116:32x86
Microsoft.dynamics.nav.watson.dll6.0.32441.042,88020-May-201116:32x86
Nclcsrt.etxNot applicable90,32920-May-201109:01Not applicable
Nclcsrt.stxNot applicable92,12820-May-201109:01Not applicable
Nclcsrts.dll6.0.32441.01,444,17620-May-201116:42x86
Ndbcs.dll6.0.32441.01,168,72020-May-201116:42x86
若要取代這些檔案,請依照下列步驟執行:
  1. 停止 [Microsoft 動態航行點伺服器。
  2. 找出 [Microsoft 動態航行點伺服器的安裝目錄。 Microsoft 動態航行點伺服器通常被安裝在下列目錄:
    C:\Program 必要動態 NAV\60\Service
  3. 複製您所下載的檔案。
  4. 您所下載的檔案貼到 Microsoft 動態航行點伺服器的安裝目錄中。
  5. 按一下 [ ]覆寫的目錄中的檔案。
  6. 啟動 Microsoft 動態航行點伺服器。

步驟 4: 取代 Microsoft 動態航行點的應用程式伺服器安裝中的檔案

如果您有安裝 Microsoft 動態航行點應用程式伺服器時,會取代下列檔案中使用此 hotfix 的 Microsoft 動態航行點的應用程式伺服器安裝或更新檔案。
檔案名稱檔案版本檔案大小日期時間平台
Dbm.dll6.0.32441.0312,64820-May-201116:42x86
Nas.exe6.0.32441.02,189,12820-May-201116:32x86
Nassql.exe6.0.32441.02,293,58420-May-201116:32x86
Ndbcs.dll6.0.32441.01,168,72020-May-201116:42x86
Slave.exe6.0.32441.038,22420-May-201116:42x86
若要取代的檔案,請依照下列步驟執行。
  1. 停止 [Microsoft 動態航行點的應用程式伺服器。
  2. 找出 [Microsoft 動態航行點的應用程式伺服器的安裝目錄。 Microsoft 動態航行點的應用程式伺服器通常被安裝在下列目錄:
    C:\Program 必要動態 NAV\60\Application 伺服器
  3. 複製您所下載的檔案。
  4. 您所下載的檔案貼到 Microsoft 動態航行點的應用程式伺服器的安裝目錄中。
  5. 按一下 [ ]覆寫的目錄中的檔案。
  6. 啟動 Microsoft 動態航行點的應用程式伺服器。

步驟 5: 取代在 Microsoft 動態航行點 SDK 安裝檔案

如果您有安裝 Microsoft 動態航行點 SDK 時,會取代下列的檔案。
檔案名稱檔案版本檔案大小日期時間平台
Cf.hNot applicable57,95020-May-201112:49Not applicable
Cfront.dll6.0.32441.01,418,57620-May-201116:42x86
Cfront.ocx6.0.32441.0112,46420-May-201116:42x86
Cfrontsql.dll6.0.32441.01,631,57620-May-201116:42x86
Libload.cNot applicable31,71820-May-201106:50Not applicable
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll6.0.32441.0182,16820-May-201116:32x86
Microsoft.dynamics.nav.cfront.cfrontdotnet.xmlNot applicable443,04520-May-201107:16Not applicable
Sample.cNot applicable28,71820-May-201106:50Not applicable
Sample.exe6.0.32441.032,59220-May-201116:42x86
若要取代的檔案,請依照下列步驟執行。
  1. 找出 [Microsoft 動態航行點 SDK 的安裝目錄。 Microsoft 動態航行點 SDK,通常被安裝在下列目錄:
    C:\Program 必要動態 NAV\60\SDK\CFRONT
    C:\Program 必要動態 NAV\60\SDK\Communication 元件
    C:\Program 使用必要的動態 NAV\Communication 元件
  2. 選擇要更新,請 [C/最上層] 或 [通訊元件 SDK。
  3. 複製您所下載的檔案。
  4. 您所下載的檔案貼到適當的 Microsoft 動態航行點 SDK 安裝目錄中。
  5. 按一下 [ ]覆寫的目錄中的檔案。
答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 如果您下載 hotfix 」 或 「 通訊元件的更新,您必須個別登錄.dll 檔案。

步驟 6: 取代 Microsoft 動態航行點的 ODBC 驅動程式安裝中的檔案

如果您有安裝的 Microsoft 動態航行點的 ODBC 驅動程式,取代在 Microsoft 動態航行點的 ODBC 驅動程式安裝下列的檔案。
檔案名稱檔案版本檔案大小日期時間平台
Cfront.dll6.0.32441.01,418,57620-May-201116:42x86
Dbm.dll6.0.32441.0312,64820-May-201116:42x86
Nc_netb.dll6.0.32441.016,72020-May-201116:42x86
Nc_tcp.dll6.0.32441.018,76820-May-201116:42x86
Nc_tcps.dll6.0.32441.025,42420-May-201116:42x86
Nodbc.dll6.0.32441.02,144,08020-May-201116:42x86
Nodbc.xmlNot applicable1,20925-Aug-200916:43Not applicable
Nodbccfg.cfg6.0.32441.02,402,30420-May-201108:26Not applicable
Nodbccfg.xmlNot applicable2,53809-Mar-201106:30Not applicable
Slave.exe6.0.32441.038,22420-May-201116:42x86
若要取代的檔案,請依照下列步驟執行。
  1. 找出 [Microsoft 動態航行點的 ODBC 驅動程式安裝目錄。 Microsoft 動態航行點的 ODBC 驅動程式通常被安裝在下列目錄:
    C:\Program 必要動態 NAV\60\ODBC
  2. 複製您所下載的檔案。
  3. 您所下載的檔案貼到 Microsoft 動態航行點的 ODBC 驅動程式安裝目錄中。
  4. 按一下 [ ]覆寫的目錄中的檔案。

先決條件

您必須具備套用此 hotfix 之後安裝下列產品的其中一個:
  • Microsoft 動態航行點 2009 Service Pack 1 (SP1)
  • Microsoft 動態航行點 2009 R2
Microsoft 動態航行點 2009 Service Pack 1 的特殊注意事項您將此 hotfix 套用至 [Microsoft 動態航行點 2009 Service Pack 1 安裝之前,請確定目前的 Microsoft 動態航行點 2009 SP1 安裝具有組建編號 32074 或較晚的組建編號。如需詳細資訊,請造訪下列 Microsoft 網站上,視您是一家協力廠商或一位客戶:協力電腦結合 Microsoft 動態航行點 2009 SP1 和 Microsoft 動態航行點 2009 R2 的 Hotfix 發行客戶結合 [Microsoft 動態航行點 2009 SP1 和 Microsoft 動態航行點 2009 R2 的 Hotfix 發行如果目前的 Microsoft 動態航行點 2009 Service Pack 1 安裝的組建編號小於 32074,您必須執行下列步驟之一,才能安裝此 hotfix:
  • 安裝 hotfix 2496107。 如需詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文: 2496107平台的 hotfix 資源檔案的 Microsoft 動態航行點 2009 Service Pack 1
  • 執行至 [Microsoft 動態航行點 2009 R2 方案升級。 如需有關如何執行從 Microsoft 動態航行點 2009 Service Pack 1 的解決方案升級到 Microsoft 動態航行點 2009 R2 的詳細資訊,請造訪下列 Microsoft 網站:安裝] 和 [Microsoft 動態航行點 2009 R2 的升級指示
如需有關如何尋找 [Microsoft 動態航行點中的 [組建編號的資訊,請造訪下列 Microsoft 網站上,視您是一家協力廠商或一位客戶:夥伴如何尋找組建編號在 Microsoft 動態航行點客戶如何尋找在 [Microsoft 動態航行點的組建編號

狀態


Microsoft 已確認這是 < 適用於=""> 一節所列出的 Microsoft 產品中的錯誤。

其他相關資訊


如需詳細資訊,請按以下的文章編號,檢視「Microsoft 知識庫」中的文章:
824684 描述 Microsoft 軟體更新所使用的標準術語說明

參考


VSTF DynamicsNAV SE: 260824
答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 這是直接從 Microsoft 支援組織內建立的「快速發行」文件。 本文件所包含的現狀資訊是針對新興問題的回應。 為縮短使其可用的時程,資料可能會包含印刷錯誤,且可能會隨時進行修改而不另行通知。 如其他考量,請參閱 「使用規定」。