GET 函数不允许您在安装 Service Pack 1 与 Microsoft Dynamics 导航 2009 年未初始化 RecordID 值上运行该函数时处理错误

适用于: Dynamics NAV 2009Microsoft Dynamics NAV 2009 Service Pack 1

快速发布文章提供了直接从 Microsoft 支持部门内的信息。此处包含的信息创建响应新出现的或唯一的主题,或旨在补充其他知识库信息。
本文对所有国家/地区和语言的所有语言环境的 Microsoft Dynamics 导航 2009年。

症状


Service Pack 1 安装与 Microsoft Dynamics 导航 2009 年未初始化 RecordID 值上运行获取函数时,您会收到类似于以下内容的未处理的运行时错误消息︰
Tabledata 0 不存在。
例如,当您运行以下代码时收到错误消息︰

Clear(TestRecID.RecID);Ok := RecRef.GET(TestRecID.RecID);
因此,应处理该错误的任何代码将被忽略。


但是,您会收到一条错误消息,可以处理。

解决方案


修补程序信息

可以从 Microsoft 获得受支持的修复程序。没有此知识库文章顶部"提供修补程序下载"部分。如果您遇到问题下载安装此修复程序,或有其他技术支持问题,请与您的合作伙伴或者,如果直接与 Microsoft 支持计划中进行注册,可以联系技术支持获取 Microsoft Dynamics 并创建一个新的支持请求。 若要执行此操作,请访问下面的 Microsoft 网站:您可以为 Microsoft Dynamics 按国家/地区特定的电话号码中使用这些链接的电话联系技术支持。 为此,请访问以下 Microsoft 网站之一︰

合作伙伴客户在特殊情况下,可免收的支持电话,可免收如果技术支持专业人员对 Microsoft Dynamics 和相关的产品的费用确定某个特定的更新能够解决您的问题。通常的支持费用将应用于任何其他支持问题和事项,不需要进行专门更新。



如何获取 Microsoft Dynamics 导航修补程序或更新的文件

请求一个 Microsoft 动态导航的修补程序后,将在一封电子邮件给您发送超链接。


该电子邮件将包含超链接和密码。该超链接可用于 Microsoft Dynamics 导航修补程序或更新程序文件下载。当单击超链接时,将打开文件下载-安全警告对话框。然后,则会提示您运行,保存,或取消下载。


如果您单击运行,文件将开始下载和提取过程。必须为新文件指定一个文件夹,然后提供密码。


如果您单击保存,则必须指定保存压缩的文件的路径。当您打开已保存的文件时,则会提示您指定文件的路径。然后,您必须提供电子邮件中提供的密码。


如果单击取消,下载过程将停止。



如何安装 Microsoft Dynamics 导航修补程序或更新的文件

Microsoft Dynamics 导航平台的修补程序和更新都可作为单独的文件。要安装 Microsoft Dynamics 导航修补程序或更新,则必须替换现有 Microsoft Dynamics 导航安装文件与该修补程序或更新文件。若要执行此操作,请执行以下步骤。

步骤 1︰ 替换在 Microsoft Dynamics 导航传统客户端安装文件

在 Microsoft Dynamics 导航传统客户端安装中,通过使用该修补程序或更新的文件来替换下列文件。
文件名称文件版本文件大小日期时间平台
Dbm.dll6.0.30045.0427,83226-Oct-200900:12x86
Fin.exe6.0.30045.012,598,58426-Oct-200900:12x86
Finhlink.exe6.0.30045.0452,42426-Oct-200900:12x86
Finsql.exe6.0.30045.012,713,28026-Oct-200900:12x86
Nc_netb.dll6.0.30045.096,57626-Oct-200900:12x86
Nc_tcp.dll6.0.30045.098,62426-Oct-200900:12x86
Nc_tcps.dll6.0.30045.0141,12026-Oct-200900:12x86
Ndbcs.dll6.0.30045.01,348,92826-Oct-200900:12x86
Slave.exe6.0.30045.0152,38426-Oct-200900:12x86
若要替换现有的 Microsoft Dynamics 导航文件,请执行以下步骤︰
  1. 关闭 Microsoft Dynamics 导航传统客户端。
  2. 找到的 Microsoft Dynamics 导航传统客户端安装目录。Microsoft Dynamics 导航传统客户端通常安装在以下目录中︰
    C:\Program 该动态 NAV\60\Classic
  3. 您下载的文件复制。
  4. 将下载的文件粘贴到 Microsoft Dynamics 导航传统客户端安装目录。
  5. 单击以覆盖目录中的文件。

步骤 2︰ 替换在 Microsoft Dynamics 导航角色定制的客户端安装文件

在 Microsoft Dynamics 导航角色定制的客户端安装中,通过使用该修补程序或更新的文件来替换下列文件。
文件名称文件版本文件大小日期时间平台
Microsoft.dynamics.framework.patterns.dll1.3.10803.3271,64016-Oct-200906:30x86
Microsoft.dynamics.framework.ui.dll1.3.10803.32698,31216-Oct-200906:30x86
Microsoft.dynamics.framework.ui.mapping.dll1.3.10803.32104,40816-Oct-200906:30x86
Microsoft.dynamics.framework.ui.navigation.dll1.3.10803.3234,78416-Oct-200906:30x86
Microsoft.dynamics.framework.ui.ux2006.dll1.3.10803.3288,02416-Oct-200906:30x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll1.3.10803.3263,46416-Oct-200906:30x86
Microsoft.dynamics.framework.ui.windows.dll1.3.10803.3283,92816-Oct-200906:30x86
Microsoft.dynamics.framework.ui.winforms.controls.dll1.3.10803.322,111,47216-Oct-200906:30x86
Microsoft.dynamics.framework.ui.winforms.dll1.3.10803.32686,04816-Oct-200906:30x86
Microsoft.dynamics.nav.client.builder.dll6.0.30045.0198,52826-Oct-200900:08x86
Microsoft.dynamics.nav.client.exe6.0.30045.0149,36026-Oct-200900:08x86
Microsoft.dynamics.nav.client.interop.communicator.dll1.0.559.18375,68026-Oct-200900:08x86
Microsoft.dynamics.nav.client.serviceconnection.dll6.0.30045.0100,24826-Oct-200900:08x86
Microsoft.dynamics.nav.client.ui.dll6.0.30045.0505,72026-Oct-200900:08x86
Microsoft.dynamics.nav.client.winforms.dll6.0.30045.0337,79226-Oct-200900:08x86
Microsoft.dynamics.nav.client.winforms.tlb不适用2,64423-Oct-200911:54不适用
Microsoft.dynamics.nav.language.dll6.0.30045.01,963,88826-Oct-200900:08x86
Microsoft.dynamics.nav.types.dll6.0.30045.0563,05626-Oct-200900:08x86
Microsoft.office.interop.outlook.dll10.0.4504.0395,12826-Oct-200900:12x86

若要替换这些文件,请按照下列步骤操作︰
  1. 关闭 Microsoft Dynamics 导航角色定制的客户端。
  2. 找到的 Microsoft Dynamics 导航角色定制的客户端安装目录。Microsoft Dynamics 导航角色定制客户端通常安装在以下目录中︰
    C:\Program 该动态 NAV\60\RoleTailored 客户端
  3. 您下载的文件复制。
  4. 将下载的文件粘贴到 Microsoft Dynamics 导航角色定制的客户端安装目录。
  5. 单击以覆盖目录中的文件。

第 3 步︰ 替换在 Microsoft Dynamics 导航服务器安装文件

在 Microsoft Dynamics 导航服务器安装,请使用修补程序或更新的文件替换下列文件。
文件名称文件版本文件大小日期时间平台
Httpcfg.exe5.2.3790.022,33626-Oct-200900:12x86
Microsoft.dynamics.nav.language.dll6.0.30045.01,963,88826-Oct-200900:08x86
Microsoft.dynamics.nav.ncl.dll6.0.30045.0599,91226-Oct-200900:08x86
Microsoft.dynamics.nav.server.exe6.0.30045.0141,16826-Oct-200900:08x86
Microsoft.dynamics.nav.server.exe.config不适用21125-Aug-200916:51不适用
Microsoft.dynamics.nav.service.dll6.0.30045.0145,26426-Oct-200900:08x86
Microsoft.dynamics.nav.service.runtime.dll6.0.30045.075,64826-Oct-200900:08x86
Microsoft.dynamics.nav.service.webservices.dll6.0.30045.0145,28826-Oct-200900:08x86
Microsoft.dynamics.nav.types.dll6.0.30045.0563,05626-Oct-200900:08x86
Microsoft.dynamics.nav.watson.dll6.0.30045.042,86426-Oct-200900:08x86
Nclcsrt.etx不适用89,52523-Oct-200908:25不适用
Nclcsrt.stx不适用91,72423-Oct-200908:25不适用
Nclcsrts.dll6.0.30045.01,435,97626-Oct-200900:12x86
Ndbcs.dll6.0.30045.01,348,92826-Oct-200900:12x86

若要替换这些文件,请按照下列步骤操作︰
  1. 停止然后再导航服务器。
  2. 找到的 Microsoft Dynamics 导航服务器安装目录。Microsoft Dynamics 导航服务器通常安装在以下目录中︰
    C:\Program 该动态 NAV\60\Service
  3. 您下载的文件复制。
  4. 将下载的文件粘贴到 Microsoft Dynamics 导航服务器安装目录。
  5. 单击以覆盖目录中的文件。
  6. 启动 Microsoft Dynamics 导航服务器。
在公用文件文件夹中,使用修补程序或更新程序文件替换下列文件。
文件名称文件版本文件大小日期时间平台
Customization.xml不适用1,11525-Aug-200916:40不适用
Msoutl.olb11.0.5510.0200,24825-Aug-200916:40不适用

若要替换现有文件,请执行以下步骤︰
  1. 在公共文件目录中找到以下文件夹︰
    C:\Program 使用该动态 NAV\OLSync
  2. 您下载的文件复制。
  3. 将下载的文件粘贴到公用文件目录。
  4. 单击以覆盖目录中的文件。
在 Windows\System32 文件夹中,通过使用修补程序或更新程序文件来替换下列文件。
文件名称文件版本文件大小日期时间平台
Cdo.dll6.5.7940.0775,48026-Oct-200900:12x86
Gapi32.dll6.5.7940.071,48826-Oct-200900:12x86

若要替换现有文件,请执行以下步骤︰
  1. 找到下面的 Windows\System32 目录︰
    C:\Windows\System32
  2. 您下载的文件复制。
  3. 将下载的文件粘贴到 Windows\System32 目录。
  4. 单击以覆盖目录中的文件。

状态


Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的故障。

详细信息


根据 C/侧参考指南,您应该能够通过使用可选的返回值的错误处理。


注意获取函数的文档中的最后一句是,如下所示︰

Property Value/Return ValueType: Boolean

true if the record was found; otherwise, false.

If you omit this optional return value and if the record cannot be found, a runtime error occurs. If you include the return value, you must handle any errors.
有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

用于描述 Microsoft 软件更新的标准术语的824684说明

微软和/或其供应商进行任何陈述或担保有关的适用性、 可靠性或包含信息的准确性在文档和相关的图形发布该 WEB 站点 ("材料") 出于何种目的。

材料可能包括技术错误或印刷错误,恕不另行通知,随时可以进行修订。适用法律所允许的最大范围内,MICROSOFT 或其供应商不作出任何和是否明示、 默示的或法定的包括但不是限于表述、 担保或标题、 非侵权性、 令人满意的条件或质量、 适销性和针对特定用途的材料的适用性的条件中排除所有陈述、 担保和条件。