Συμπτώματα
ADO.NET υπηρεσία παροχής για DB2 δεν επεξεργάζεται στατική πρόταση SQL INSERT με τιμές παραμέτρων NULL έναντι DB2 για LUW (Linux, UNIX, Windows). Επιπλέον, επιστρέφει το ακόλουθο σφάλμα:
SQLSTATE 07002, SQLCODE -309
Η τιμή μιας μεταβλητής κεντρικού υπολογιστή στην πρόταση OPEN είναι NULL, αλλά η αντίστοιχη χρήση της δεν μπορεί να είναι NULL.
Αιτία
ADO.NET υπηρεσία παροχής για DB2 δεν κωδικοποιεί σωστά τιμές NULL κατά την επεξεργασία στατικών προτάσεων SQL INSERT έναντι της DB2 για LUW.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Επίλυση
Αυτό το πρόβλημα διορθώνεται στην ακόλουθη αθροιστική ενημερωμένη έκδοση για Host Integration Server:
- Αθροιστική ενημερωμένη έκδοση 4 για τον Host Integration Server 2016
- Αθροιστική ενημερωμένη έκδοση 1 για τον Host Integration Server 2020
Παραπομπές
Ενημερωθείτε για την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.