Dapatkan fungsi dilarang Anda untuk menangani galat ketika Anda menjalankan fungsi pada nilai RecordID uninitialized di Microsoft Dynamics NAV 2009 dengan Paket Layanan 1

Berlaku untuk: Dynamics NAV 2009Microsoft Dynamics NAV 2009 Service Pack 1

Cepat diterbitkan artikel ini menyediakan informasi langsung dari dalam organisasi dukungan Microsoft. Informasi yang terkandung di dalamnya dibuat dalam menanggapi topik yang muncul atau unik, atau ditujukan untuk melengkapi informasi Pangkalan Pengetahuan yang lain.
Artikel ini berlaku untuk Microsoft Dynamics NAV 2009 untuk semua negara dan semua bahasa lokal.

Gejala


Ketika Anda menjalankan fungsi mendapatkan pada nilai RecordID uninitialized di Microsoft Dynamics NAV 2009 Paket Layanan 1 diinstal, Anda menerima pesan galat runtime tidak tertangani yang menyerupai berikut ini:
Tabledata 0 tidak ada.
Misalnya, Anda menerima pesan galat ketika Anda menjalankan kode berikut ini:

Clear(TestRecID.RecID);Ok := RecRef.GET(TestRecID.RecID);
Oleh karena itu, kode yang seharusnya untuk menangani galat diabaikan.


Namun, Anda akan menerima pesan galat yang dapat ditangani.

Pemecahan masalah


Informasi Hotfix

Tersedia hotfix yang didukung dari Microsoft. Ada bagian "Tersedia unduhan Hotfix" di bagian atas artikel Pangkalan Pengetahuan ini. Jika Anda mengalami masalah mengunduh, menginstal perbaikan terbaru ini, atau memiliki pertanyaan dukungan teknis lainnya, hubungi pasangan Anda atau, jika terdaftar dalam rencana dukungan langsung dengan Microsoft, Anda dapat menghubungi dukungan teknis untuk Microsoft Dynamics dan membuat permintaan dukungan baru. Untuk melakukannya, kunjungi situs Web Microsoft berikut ini:Anda juga dapat menghubungi dukungan teknis untuk Microsoft Dynamics melalui telepon menggunakan link ini untuk nomor telepon tertentu negara. Untuk melakukannya, kunjungi salah satu dari situs Web Microsoft berikut ini:

MitraPelangganDalam kasus tertentu, biaya yang biasanya diadakan untuk panggilan mungkin dibatalkan apabila profesional dukungan teknis untuk Microsoft Dynamics dan produk-produk terkait dukungan menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan berlaku untuk dukungan tambahan pertanyaan dan masalah yang tidak termasuk pada pembaruan tertentu yang dimaksud.



Cara mendapatkan perbaikan terbaru Microsoft Dynamics NAV atau memperbarui berkas

Setelah Anda meminta hotfix Microsoft Dynamics NAV, tautan akan dikirim kepada Anda dalam email.


Email akan berisi tautan dan kata sandi. Anda dapat menggunakan tautan untuk mengunduh berkas update atau Microsoft Dynamics NAV hotfix. Ketika Anda mengklik hyperlink, kotak dialog File Download – Security Warning membuka. Kemudian, Anda akan diminta untuk menjalankan, menyimpan, atau untuk membatalkan unduhan.


Jika Anda meng-klik Jalankan, berkas memulai pengunduhan dan proses ekstraksi. Anda harus menentukan map untuk berkas baru, dan kemudian masukkan sandi.


Jika Anda mengklik Simpan, Anda harus menentukan lintasan untuk menyimpan berkas terkompresi. Ketika Anda membuka berkas yang disimpan, Anda diminta untuk menentukan lintasan untuk berkas. Kemudian, Anda harus memberikan kata sandi yang disediakan di dalam email.


Jika Anda mengklik Batal, proses unduhan berhenti.



Cara memasang Microsoft Dynamics NAV atau berkas pemutakhiran

Microsoft Dynamics NAV platform hotfix dan pemutakhiran yang tersedia sebagai satu berkas. Untuk menginstal Microsoft Dynamics NAV hotfix atau pemutakhiran, Anda harus mengganti berkas instalasi Microsoft Dynamics NAV yang ada dengan hotfix atau pemutakhiran file. Untuk melakukannya, ikuti langkah-langkah berikut.

Langkah 1: Mengganti berkas instalasi klien klasik Microsoft Dynamics NAV

Instalasi klien klasik Microsoft Dynamics NAV, mengganti berkas berikut ini dengan menggunakan hotfix atau pemutakhiran file.
Nama fileVersi fileUkuran fileTanggalWaktuPlatform
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
Untuk mengganti berkas Microsoft Dynamics NAV yang ada, ikuti langkah-langkah berikut:
  1. Tutup Microsoft Dynamics NAV klien klasik.
  2. Temukan direktori instalasi Microsoft Dynamics NAV klien klasik. Klien Microsoft Dynamics NAV klasik biasanya diinstal dalam direktori berikut:
    C:\Program Files\Microsoft Dynamics NAV\60\Classic
  3. Salin berkas yang diunduh.
  4. Tempel berkas yang diunduh ke direktori instalasi Microsoft Dynamics NAV klasik klien.
  5. Klik ya untuk menimpa berkas di direktori.

Langkah 2: Mengganti berkas instalasi klien disesuaikan Microsoft Dynamics NAV peran

Instalasi klien disesuaikan Microsoft Dynamics NAV peran, mengganti berkas berikut ini dengan menggunakan hotfix atau pemutakhiran file.
Nama fileVersi fileUkuran fileTanggalWaktuPlatform
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.tlbTidak dapat diterapkan2,64423-Oct-200911:54Tidak dapat diterapkan
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

Untuk mengganti berkas ini, ikuti langkah-langkah berikut:
  1. Tutup Microsoft Dynamics NAV peran disesuaikan klien.
  2. Temukan direktori instalasi Microsoft Dynamics NAV peran disesuaikan klien. Klien Microsoft Dynamics NAV peran disesuaikan biasanya diinstal dalam direktori berikut:
    C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored klien
  3. Salin berkas yang diunduh.
  4. Tempel berkas yang diunduh ke direktori instalasi Microsoft Dynamics NAV peran disesuaikan klien.
  5. Klik ya untuk menimpa berkas di direktori.

Langkah 3: Mengganti berkas instalasi Microsoft Dynamics NAV Server

Di Microsoft Dynamics NAV Server penginstalan, mengganti berkas berikut ini dengan menggunakan hotfix atau pemutakhiran file.
Nama fileVersi fileUkuran fileTanggalWaktuPlatform
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.configTidak dapat diterapkan21125-Aug-200916:51Tidak dapat diterapkan
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.etxTidak dapat diterapkan89,52523-Oct-200908:25Tidak dapat diterapkan
Nclcsrt.stxTidak dapat diterapkan91,72423-Oct-200908:25Tidak dapat diterapkan
Nclcsrts.dll6.0.30045.01,435,97626-Oct-200900:12x86
Ndbcs.dll6.0.30045.01,348,92826-Oct-200900:12x86

Untuk mengganti berkas ini, ikuti langkah-langkah berikut:
  1. Berhenti Microsoft Dynamics NAV Server.
  2. Temukan direktori instalasi Microsoft Dynamics NAV Server. Microsoft Dynamics NAV Server biasanya diinstal dalam direktori berikut:
    C:\Program Files\Microsoft Dynamics NAV\60\Service
  3. Salin berkas yang diunduh.
  4. Tempel berkas yang diunduh ke Microsoft Dynamics NAV Server direktori instalasi.
  5. Klik ya untuk menimpa berkas di direktori.
  6. Mulai Microsoft Dynamics NAV Server.
Di folder file umum, mengganti berkas berikut ini dengan menggunakan perbaikan terbaru atau pembaruan berkas.
Nama fileVersi fileUkuran fileTanggalWaktuPlatform
Customization.xmlTidak dapat diterapkan1.11525-Aug-200916:40Tidak dapat diterapkan
Msoutl.olb11.0.5510.0200,24825-Aug-200916:40Tidak dapat diterapkan

Untuk mengganti berkas yang ada, ikuti langkah-langkah berikut:
  1. Temukan folder berikut ini di direktori berkas umum:
    C:\Program Files\Common Files\Microsoft Dynamics NAV\OLSync
  2. Salin berkas yang diunduh.
  3. Tempel berkas yang diunduh ke direktori file yang umum.
  4. Klik ya untuk menimpa berkas di direktori.
Dalam Windows\System32 folder, mengganti berkas berikut ini dengan menggunakan perbaikan terbaru atau pembaruan berkas.
Nama fileVersi fileUkuran fileTanggalWaktuPlatform
Cdo.dll6.5.7940.0775,48026-Oct-200900:12x86
Gapi32.dll6.5.7940.071,48826-Oct-200900:12x86

Untuk mengganti berkas yang ada, ikuti langkah-langkah berikut:
  1. Temukan direktori Windows\System32 berikut:
    C:\Windows\System32
  2. Salin berkas yang diunduh.
  3. Tempel berkas yang diunduh ke direktori Windows\System32.
  4. Klik ya untuk menimpa berkas di direktori.

Status


Microsoft telah mengkonfirmasi bahwa ini adalah bug di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Informasi lebih lanjut


Berdasarkan C/SIDE panduan referensi, Anda harus dapat menangani kesalahan menggunakan nilai kembali opsional.


Catatan Kalimat terakhir dalam dokumentasi untuk mendapatkan fungsi adalah sebagai berikut:

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.
Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft

MICROSOFT DAN/ATAU PEMASOKNYA TIDAK MEMBUAT PERNYATAAN ATAU JAMINAN TENTANG KESESUAIAN, KEANDALAN, ATAU AKURASI DARI INFORMASI YANG TERKANDUNG DALAM DOKUMEN DAN GRAFIS TERKAIT YANG DITERBITKAN DI SITUS WEB INI ("BAHAN") UNTUK TUJUAN APA PUN.

MATERI YANG MUNGKIN BERISI KETIDAKSESUAIAN TEKNIS ATAU KESALAHAN KETIK DAN DAPAT DIREVISI SETIAP SAAT TANPA PEMBERITAHUAN. SEJAUH YANG DIPERBOLEHKAN OLEH HUKUM YANG BERLAKU, MICROSOFT DAN/ATAU PEMASOKNYA TIDAK BERTANGGUNG JAWAB DAN MENGECUALIKAN SEMUA REPRESENTASI, JAMINAN, DAN KETENTUAN BAIK TERSURAT, TERSIRAT ATAU MENURUT UNDANG-UNDANG, TERMASUK NAMUN TIDAK TERBATAS PADA REKOMENDASI, JAMINAN, ATAU KONDISI JUDUL, KONDISI NON-PELANGGARAN, MEMUASKAN ATAU KUALITAS, DAPAT DIPERJUALBELIKAN DAN KESESUAIAN UNTUK TUJUAN TERTENTU, DALAM KAITANNYA DENGAN MATERI.