指纹登录延时如果open数据库失败则状态数据库状态是否为打开,打开则先关再开

This commit is contained in:
maqiao 2024-03-07 17:13:41 +08:00
parent a05d131dec
commit c36cbf4a1f
1 changed files with 5 additions and 0 deletions

View File

@ -32,6 +32,10 @@ namespace DM_Weight.Services
catch (Exception ex) catch (Exception ex)
{ {
logger.Info($"Open失败{ex.ToString()}"); logger.Info($"Open失败{ex.ToString()}");
if (con.State == System.Data.ConnectionState.Open)
{
con.Close();
}
Thread.Sleep(200); Thread.Sleep(200);
logger.Info("再次Open"); logger.Info("再次Open");
con.Open(); con.Open();
@ -45,6 +49,7 @@ namespace DM_Weight.Services
cmd.Parameters.AddRange(mySqlParameter); cmd.Parameters.AddRange(mySqlParameter);
//执行语句 //执行语句
MySqlDataReader reader = cmd.ExecuteReader(); MySqlDataReader reader = cmd.ExecuteReader();
logger.Info("MySqlDataReader读数据");
while (reader.Read()) while (reader.Read())
{ {
user = new UserList(); user = new UserList();