Bạn đang điền Biến đối tượng này như thế nào? Tùy thuộc vào cách bạn điền biến, có thể liệt kê các cách lấy số lượng phù hợp hơn. Tuy nhiên, đây là một giải pháp nhanh chóng và hiệu quả dành cho bạn:
- Tạo một biến mới kiểu số nguyên và khởi tạo biến thành 0
- Sử dụng tác vụ vòng lặp foreach để lặp lại đối tượng của bạn (mở trình chỉnh sửa vòng lặp foreach, đi tới
Collections
và thay đổi Điều tra viên thànhForeach ADO Enumerator
và biến nguồn đối tượng ADO thành biến Đối tượng của bạn. - Tạo
Execute SQL Task
- Trên tab chung, đặt ResultSet thành Single row và câu lệnh sql của bạn thành
SELECT (@Count + 1)
- Trong tab Ánh xạ Tham số, hãy thêm biến số nguyên mới của bạn và thay đổi
Parameter Name
thuộc tính cho @Count - Trong tab Tập hợp Kết quả, hãy thêm một mục nhập mới có tên:0 và tên biến:biến số nguyên mới tạo của bạn.
Khi vòng lặp của bạn hoàn thành, bạn sẽ có số lượng đối tượng.
LƯU Ý:Nếu bạn đã lặp qua các tệp này (tôi cho rằng bạn đang sử dụng vì bạn đang sử dụng SSIS để điền một Biến đối tượng với tên tệp), bạn chỉ cần thực hiện các bước 1, 3-6.