Nếu không có một lỗi cụ thể đang xảy ra, thật khó để đưa ra câu trả lời cụ thể. Mã bạn đã đăng có thể đúng. Không có gì tôi thấy đó là sai trong tất cả các tình huống. Tuy nhiên, đây là một vài nơi tôi sẽ bắt đầu tìm kiếm.
Câu lệnh của bạn có được định dạng đúng không? Tất cả các tham số VarChar có chấp nhận 1024 ký tự không? Có bất kỳ chuỗi nào của bạn đi vào cột VarChar dài hơn 1024 không? Loại returnStatus của Int16 có đúng không?
Dù sao, đó là một số nơi để bắt đầu, nếu bạn đăng một số thông tin chi tiết hơn về vấn đề này, bạn có thể nhận được thêm một số phản hồi.