想问下关于连接数据库的问题!!!!!!!!
[code=csharp] public static SqlDataReader ExecuteReader(CommandType cmdType, string cmdText, SqlParameter[] cmdParameters)
{
SqlCommand cmd = new SqlCommand();
try
{
PrepareCommand(cmd, Database.Conn, cmdType, cmdText, cmdParameters);
SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
cmd.Parameters.Clear();
return reader;
}
catch
{
return null;
}
}
我这样写的 ,在本地正常,当到服务器的时候数据量大了 , 我点击页面的连接的时候 数据还没读完 ,在点击另一个连接就会报错,改怎么解决 ,在线等答案很急~~~~~~~~~~~~~~~~~~~~~~~~~~
[最优解释]
reader还数据量巨大?reader每次读取一条数据
[其他解释]
数据量太多,超时了吧
[其他解释]
你的reader没有及时关闭
[其他解释]
应该是没有及时关闭reader吧 他需要在打开的情况下才能读取的
[其他解释]