Η συνάρτηση GET δεν επιτρέπει να χειριστεί ένα σφάλμα, όταν εκτελείτε τη λειτουργία σε μια τιμή που δεν έχει προετοιμαστεί RecordID στο Microsoft Dynamics NAV 2009 με εγκατεστημένο το Service Pack 1

Ισχύει για: Dynamics NAV 2009Dynamics NAV 2009 Service Pack 1

Ταχέως δημοσιεύθηκε άρθρα παρέχουν πληροφορίες απευθείας από μέσα στην εταιρεία υποστήριξης της Microsoft. Οι πληροφορίες που περιέχονται στο παρόν έγγραφο δημιουργείται σε απόκριση ανερχόμενο ή μοναδικά θέματα ή προορίζεται να συμπληρώσει άλλες πληροφορίες της Γνωσιακής Βάσης της Microsoft.
Αυτό το άρθρο ισχύει για το Microsoft Dynamics NAV 2009 για όλες τις χώρες και για όλες τις τοπικές ρυθμίσεις γλώσσας.

Συμπτώματα


Όταν εκτελείτε τη λειτουργία " ΛΉΨΗ " σε μια τιμή που δεν έχει προετοιμαστεί RecordID στο Microsoft Dynamics NAV 2009 με εγκατεστημένο το Service Pack 1, λαμβάνετε ένα μήνυμα λάθους χρόνου εκτέλεσης που δεν επιλύθηκε, παρόμοιο με το ακόλουθο:
Δεδομένα 0 δεν υπάρχει.
Για παράδειγμα, λαμβάνετε το μήνυμα λάθους, όταν εκτελείτε τον ακόλουθο κώδικα:

Clear(TestRecID.RecID);Ok := RecRef.GET(TestRecID.RecID);
Επομένως, παραβλέπεται οποιονδήποτε κώδικα που πρέπει να χειριστείτε το σφάλμα.


Ωστόσο, εσείς περιμένετε να λάβετε ένα μήνυμα λάθους που μπορεί να χειριστεί.

Προτεινόμενη αντιμετώπιση


Πληροφορίες άμεσης επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Υπάρχει μια ενότητα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αντιμετωπίζετε μια λήψη ζήτημα, την εγκατάσταση αυτής της επείγουσας επιδιόρθωσης, ή έχετε άλλες ερωτήσεις τεχνικής υποστήριξης, επικοινωνήστε με το συνεργάτη σας ή, αν συμμετέχουν σε ένα σχέδιο υποστήριξης απευθείας με τη Microsoft, μπορείτε να καλέσετε την τεχνική υποστήριξη της Microsoft Dynamics και να δημιουργήσετε μια νέα αίτηση υποστήριξης. Για να το κάνετε αυτό, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Μπορείτε επίσης να επικοινωνήσετε με τεχνική υποστήριξη για το Microsoft Dynamics μέσω τηλεφώνου χρησιμοποιώντας αυτές τις συνδέσεις για αριθμούς τηλεφώνου συγκεκριμένη χώρα. Για να το κάνετε αυτό, επισκεφθείτε μία από τις ακόλουθες τοποθεσίες της Microsoft στο Web:

ΣυνεργάτεςΟι πελάτεςΣε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης ενδέχεται να να ακυρωθούν, εάν έναν επαγγελματία τεχνικής υποστήριξης για το Microsoft Dynamics και σχετικά προϊόντα προσδιορίζει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημά σας. Οι συνηθισμένες χρεώσεις υποστήριξης θα ισχύει για οποιαδήποτε πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση.



Πώς μπορείτε να αποκτήσετε την επείγουσα επιδιόρθωση του Microsoft Dynamics NAV ή ενημέρωση των αρχείων

Όταν ζητάτε μια επείγουσα επιδιόρθωση του Microsoft Dynamics NAV, μια υπερ-σύνδεση θα σταλεί σε εσάς σε μήνυμα ηλεκτρονικού ταχυδρομείου.


Το μήνυμα ηλεκτρονικού ταχυδρομείου θα περιέχει μια υπερ-σύνδεση και έναν κωδικό πρόσβασης. Μπορείτε να χρησιμοποιήσετε την υπερ-σύνδεση για να κάνετε λήψη της επείγουσας επιδιόρθωσης του Microsoft Dynamics NAV ή τα αρχεία ενημερωμένων εκδόσεων. Όταν κάνετε κλικ στην υπερ-σύνδεση, ανοίγει το παράθυρο διαλόγου Λήψη αρχείου-προειδοποιητικό μήνυμα ασφαλείας . Στη συνέχεια, σας ζητείται να εκτελέσετε, να αποθηκεύσετε ή να ακυρώσετε τη λήψη.


Εάν κάνετε κλικ στο κουμπί Εκτέλεση, τα αρχεία ξεκινήσει η λήψη και τη διαδικασία εξαγωγής. Πρέπει να καθορίσετε ένα φάκελο για τα νέα αρχεία και, στη συνέχεια, εισαγάγετε τον κωδικό πρόσβασης.


Εάν κάνετε κλικ στο κουμπί " Αποθήκευση", πρέπει να καθορίσετε μια διαδρομή για την αποθήκευση του συμπιεσμένου αρχείου. Όταν ανοίγετε το αρχείο που αποθηκεύσατε, θα σας ζητηθεί να καθορίσετε μια διαδρομή για τα αρχεία. Στη συνέχεια, πρέπει να δώσετε τον κωδικό πρόσβασης που παρέχονται στο μήνυμα ηλεκτρονικού ταχυδρομείου.


Εάν κάνετε κλικ στο κουμπί Άκυρο, σταματά τη διαδικασία λήψης.



Πώς να εγκαταστήσετε μια επείγουσα επιδιόρθωση του Microsoft Dynamics NAV ή ένα αρχείο ενημερωμένης έκδοσης

Οι ενημερωμένες εκδόσεις και επείγουσες επιδιορθώσεις του Microsoft Dynamics NAV πλατφόρμα διατίθενται ως μόνο αρχεία. Για να εγκαταστήσετε μια επείγουσα επιδιόρθωση του Microsoft Dynamics NAV ή μια ενημερωμένη έκδοση, πρέπει να αντικαταστήσετε τα υπάρχοντα αρχεία εγκατάστασης του Microsoft Dynamics NAV με την επείγουσα επιδιόρθωση ή τα αρχεία ενημερωμένων εκδόσεων. Για να γίνει αυτό, ακολουθήστε τα εξής βήματα.

Βήμα 1: Αντικατάσταση των αρχείων κατά την εγκατάσταση του Microsoft Dynamics NAV Classic προγράμματος-πελάτη

Κατά την εγκατάσταση του Microsoft Dynamics NAV κλασική Client, αντικαταστήστε τα ακόλουθα αρχεία, χρησιμοποιώντας την επείγουσα επιδιόρθωση ή το αρχείο ενημερωμένης έκδοσης.
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
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 NAV, ακολουθήστε τα εξής βήματα:
  1. Κλείστε το Microsoft Dynamics NAV Classic υπολογιστή-πελάτη.
  2. Εντοπίστε τον κατάλογο εγκατάστασης του Microsoft Dynamics NAV Classic υπολογιστή-πελάτη. Το Microsoft Dynamics NAV Classic πρόγραμμα-πελάτης συνήθως εγκαθίσταται στον ακόλουθο κατάλογο:
    C:\Program Files\Microsoft Dynamics NAV\60\Classic
  3. Αντιγράψτε τα αρχεία που έχετε λάβει.
  4. Επικολλήστε τα αρχεία που έχετε λάβει τον κατάλογο εγκατάστασης του Microsoft Dynamics NAV Classic υπολογιστή-πελάτη.
  5. Κάντε κλικ στο κουμπί Ναι για να αντικαταστήσετε τα αρχεία στον κατάλογο.

Βήμα 2: Αντικατάσταση των αρχείων κατά την εγκατάσταση του Microsoft Dynamics NAV ρόλο στα μέτρα του προγράμματος-πελάτη

Κατά την εγκατάσταση του Microsoft Dynamics NAV ρόλο στα μέτρα του προγράμματος-πελάτη, αντικαταστήστε τα ακόλουθα αρχεία, χρησιμοποιώντας την επείγουσα επιδιόρθωση ή το αρχείο ενημερωμένης έκδοσης.
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
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 NAV στα μέτρα του προγράμματος-πελάτη.
  2. Εντοπίστε τον κατάλογο εγκατάστασης του Microsoft Dynamics NAV ρόλο στα μέτρα του πελάτη. Το Microsoft Dynamics NAV ρόλο προσαρμοσμένες πρόγραμμα-πελάτης συνήθως εγκαθίσταται στον ακόλουθο κατάλογο:
    C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored προγράμματος-πελάτη
  3. Αντιγράψτε τα αρχεία που έχετε λάβει.
  4. Επικολλήστε τα αρχεία που έχετε λάβει τον κατάλογο εγκατάστασης του Microsoft Dynamics NAV ρόλο στα μέτρα του πελάτη.
  5. Κάντε κλικ στο κουμπί Ναι για να αντικαταστήσετε τα αρχεία στον κατάλογο.

Βήμα 3: Αντικαταστήστε τα αρχεία κατά την εγκατάσταση του Microsoft Dynamics NAV Server

Κατά την εγκατάσταση του Microsoft Dynamics NAV Server, αντικαταστήστε τα ακόλουθα αρχεία, χρησιμοποιώντας την επείγουσα επιδιόρθωση ή το αρχείο ενημερωμένης έκδοσης.
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
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. Διακοπή του Microsoft Dynamics NAV Server.
  2. Εντοπίστε τον κατάλογο εγκατάστασης του Microsoft Dynamics NAV Server. Το Microsoft Dynamics NAV Server συνήθως εγκαθίσταται στον ακόλουθο κατάλογο:
    C:\Program Files\Microsoft Dynamics NAV\60\Service
  3. Αντιγράψτε τα αρχεία που έχετε λάβει.
  4. Επικολλήστε τα αρχεία που έχετε λάβει τον κατάλογο εγκατάστασης του Microsoft Dynamics NAV Server.
  5. Κάντε κλικ στο κουμπί Ναι για να αντικαταστήσετε τα αρχεία στον κατάλογο.
  6. Ξεκινήστε το Microsoft Dynamics NAV Server.
Στο φάκελο "κοινά αρχεία", αντικαταστήστε τα ακόλουθα αρχεία, χρησιμοποιώντας την επείγουσα επιδιόρθωση ή τα αρχεία ενημερωμένων εκδόσεων.
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Customization.xmlΔεν ισχύει1,11525-Aug-200916:40Δεν ισχύει
Msoutl.olb11.0.5510.0200,24825-Aug-200916:40Δεν ισχύει

Για να αντικαταστήσετε τα υπάρχοντα αρχεία, ακολουθήστε τα εξής βήματα:
  1. Εντοπίστε τον ακόλουθο φάκελο στον κατάλογο κοινά αρχεία:
    C:\Program Εφαρμογών\Κοινά Files\Microsoft Dynamics 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/SIDE Οδηγός αναφοράς, θα πρέπει να μπορούν να χειριστούν τα σφάλματα χρησιμοποιώντας την προαιρετική τιμή επιστροφής.


Σημείωση Η τελευταία φράση στην τεκμηρίωση για τη συνάρτηση ΛΉΨΗ είναι ως εξής:

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:

824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

MICROSOFT Ή/ΚΑΙ ΟΙ ΠΡΟΜΗΘΕΥΤΕΣ ΤΗΣ ΒΕΒΑΙΩΘΕΊΤΕ ΔΕΝ ΥΠΆΡΧΟΥΝ ΥΠΟΣΧΈΣΕΙΣ Ή ΕΓΓΥΉΣΕΙΣ ΣΧΕΤΙΚΆ ΜΕ ΤΗΝ ΚΑΤΑΛΛΗΛΌΤΗΤΑ, ΤΗΝ ΑΞΙΟΠΙΣΤΊΑ Ή ΤΗΝ ΑΚΡΊΒΕΙΑ ΤΩΝ ΠΛΗΡΟΦΟΡΙΏΝ ΠΟΥ ΠΕΡΙΈΧΟΝΤΑΙ ΣΤΑ ΈΓΓΡΑΦΑ ΚΑΙ ΤΑ ΣΧΕΤΙΚΆ ΓΡΑΦΙΚΆ ΔΗΜΟΣΙΕΎΟΝΤΑΙ ΣΕ ΑΥΤΉΝ ΤΗΝ ΤΟΠΟΘΕΣΊΑ WEB ("ΥΛΙΚΆ") ΓΙΑ ΟΠΟΙΟΝΔΉΠΟΤΕ ΣΚΟΠΌ.

ΤΑ ΥΛΙΚΆ ΜΠΟΡΕΊ ΝΑ ΠΕΡΙΛΑΜΒΆΝΟΥΝ ΤΕΧΝΙΚΈΣ ΑΝΑΚΡΊΒΕΙΕΣ Ή ΤΥΠΟΓΡΑΦΙΚΆ ΛΆΘΗ ΚΑΙ ΜΠΟΡΕΊ ΝΑ ΑΝΑΘΕΩΡΗΘΕΊ ΟΠΟΙΑΔΉΠΟΤΕ ΣΤΙΓΜΉ, ΧΩΡΊΣ ΠΡΟΕΙΔΟΠΟΊΗΣΗ. ΣΤΟ ΜΕΓΙΣΤΟ ΒΑΘΜΟ ΠΟΥ ΕΠΙΤΡΕΠΕΤΑΙ ΑΠΟ ΤΗΝ ΙΣΧΥΟΥΣΑ ΝΟΜΟΘΕΣΙΑ, MICROSOFT Ή/ΚΑΙ ΟΙ ΠΡΟΜΗΘΕΥΤΕΣ ΤΗΣ ΔΕΝ ΠΑΡΕΧΟΥΝ ΚΑΙ ΑΠΟΚΛΕΊΕΙ ΌΛΕΣ ΤΙΣ ΠΑΡΑΤΗΡΉΣΕΙΣ, ΕΓΓΥΉΣΕΩΝ ΚΑΙ ΣΥΝΘΗΚΏΝ ΑΝ EXPRESS, ΣΙΩΠΗΡΉ Ή ΝΟΜΟΘΕΤΗΜΕΝΕΣ, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ, ΑΛΛΆ ΔΕΝ ΠΕΡΙΟΡΊΖΟΝΤΑΙ ΣΕ ΠΑΡΑΣΤΆΣΕΙΣ, ΕΓΓΥΉΣΕΙΣ Ή ΣΥΝΘΉΚΕΣ ΤΊΤΛΩΝ, ΜΗ ΠΑΡΑΠΟΊΗΣΗ/ΑΠΟΜΊΜΗΣΗ, ΙΚΑΝΟΠΟΙΗΤΙΚΉ ΣΥΝΘΉΚΗ Ή ΠΟΙΌΤΗΤΑΣ, ΕΜΠΟΡΕΥΣΙΜΌΤΗΤΑΣ ΚΑΙ ΚΑΤΑΛΛΗΛΌΤΗΤΑΣ ΓΙΑ ΣΥΓΚΕΚΡΙΜΈΝΟ ΣΚΟΠΌ, ΌΣΟΝ ΑΦΟΡΆ ΤΑ ΥΛΙΚΆ.