Làm việc với một đồng nghiệp, vấn đề đã được xác định. Về cơ bản, vấn đề cốt lõi là vấn đề thực sự đang bị xáo trộn bởi một thông báo lỗi chung chung; trong trường hợp này là lỗi "không có con trỏ". Bí quyết là tìm ra thông báo lỗi thực sự là gì. Sau khi suy nghĩ về nó, một đồng nghiệp đã thay đổi trình điều khiển ODBC từ "SQL Server Native Client 10" như đã lưu ý trong bài đăng của tôi thành trình điều khiển MS SQL Server cũ hơn; trong khi phiên bản 10 mới hơn đã làm xáo trộn lỗi, trình điều khiển cũ hơn đã tiết lộ lỗi thực sự nằm trong quy trình được lưu trữ (mà tôi đã tin rằng ban đầu không phải là trường hợp do thử nghiệm của riêng tôi). Vì vậy, điểm mấu chốt là có hai điểm cần lưu ý:đầu tiên nếu bạn đang gặp lỗi này, hãy thử thủ thuật trên để thử và tiết lộ lỗi thực sự và lưu ý thứ hai, vấn đề thực sự trong trường hợp này là trình điều khiển đã ẩn vấn đề lập trình.