- Bài toán đặt ra: Chúng ta đang sử dụng ngôn ngữ C#(Visual studio). Kết nối đến DATABSE SQL. Trên giao diện sẽ C# sẽ hiển thị DS khách hàng trong SQL( chú ý: table khách hàng có số dòng > 10^10000) - Vấn đề xảy ra trong bài toán này. + Sẽ không load được dữ liệu vào form. - Nguyên nhân: + Trên C#. Đối tượng lệnh sqlcommand sẽ có thời gian commandtimeout mặc định =30s.(.commandtimeout hiểu cơ bản có nghĩa là thời gian để thực thi kết quả trả về từ CSDL thông qua đối tượng lệnh sqlcommand) + Do CSDL với số dòng tương đối nhiều > 10^10000 ( thời gian để select câu này trong sql là > 30s) ==>Thời gian để thực hiện câu select từ sql trả về là > 30s. Nhưng thời gian đợi kết quả trả về là =30s. nên không load được dữ liệu - Khắc phục: Thêm vào sqlcommand..commandtimeout =thời gian