大家好,在Vs2005中碰到一个填充速度的问题,搞了很久没有办法,请教各位了:语句:
                SqlCommand testCommand = testConnection.CreateCommand();
                testCommand.CommandText = sql;
                testCommand.CommandTimeout = 300;//后来加的,不然会出现timeout报错
                SqlDataAdapter dataAdapter = new SqlDataAdapter(testCommand);
               
                DataSet userData = new DataSet();
                DataTable dt = new DataTable();
                dataAdapter.Fill(userData);
                //int count = userData.Tables["table"].Rows.Count;
                return userData;
                SQL语句需连接3个表,显示的是订单等方面的信息,在SQL srver 2000的查询分析器中用过,没有问题。
                但目前程序中,速度很慢,调试时发现是卡在dataAdapter.Fill(userData);请问有什么优化的方法吗,谢谢