The same code sample will throw an Operation Timeout Error under the following circumstances: If there is a delay for More than a Minute in database responses OLEDB/SQL/ODBC Command Execution Dataadapter.Fill with DataTable or DataSet Reading data using DataReader The delay can happen in so many ways such as execution from Database, execution of Business logic from different layers, delay response