Tôi đã tìm ra nguyên nhân gây ra lỗi này.
Ứng dụng của tôi đã mở một kết nối cơ sở dữ liệu và chuẩn bị một câu lệnh SELECT để thực thi.
Trong khi đó, một tập lệnh khác đang sửa đổi bảng cơ sở dữ liệu, thay đổi kiểu dữ liệu của một trong các cột được trả về trong câu lệnh SELECT ở trên.
Tôi đã giải quyết vấn đề này bằng cách khởi động lại ứng dụng sau khi bảng cơ sở dữ liệu được sửa đổi. Thao tác này đặt lại kết nối cơ sở dữ liệu, cho phép câu lệnh đã chuẩn bị thực thi mà không có lỗi.