想问下关于连接数据库的问题!!!!!!!!
[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吧 他需要在打开的情况下才能读取的
------其他解决方案--------------------
就是 当服务器 数据很多的 时候 , 用这读取就会出问题
------其他解决方案--------------------应该不是那问题 , 现在 还没解决的 , 还是多做点判断不然它报错