1 优化切换显示数据功能
2 更改设备编号的计算
This commit is contained in:
parent
84ace12ad7
commit
424fa758cb
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -390,7 +390,7 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
num = socketSend.Receive(receiveData);
|
num = socketSend.Receive(receiveData);
|
||||||
}
|
}
|
||||||
|
|
||||||
byte[] data=new byte[num];
|
byte[] data = new byte[num];
|
||||||
for (int i = 0; i < num; i++)
|
for (int i = 0; i < num; i++)
|
||||||
{
|
{
|
||||||
data[i] = receiveData[i];
|
data[i] = receiveData[i];
|
||||||
@ -577,16 +577,16 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
//接收终端位置传感器数据
|
//接收终端位置传感器数据
|
||||||
if (dataTemp[1] == 0x01 && dataTemp[2] == 0x00)
|
if (dataTemp[1] == 0x01 && dataTemp[2] == 0x00)
|
||||||
{
|
{
|
||||||
g_sqlTerminalEquipmentType= dataTemp[6];
|
g_sqlTerminalEquipmentType = dataTemp[6];
|
||||||
g_sqlTerminalEquipmentId = dataTemp[10];
|
g_sqlTerminalEquipmentId = dataTemp[10];
|
||||||
g_sqlDeviceName = "位置传感器数据";
|
g_sqlDeviceName = "位置传感器数据";
|
||||||
g_sqlDeviceNumber = dataTemp[17];
|
g_sqlDeviceNumber = dataTemp[17] - 1;
|
||||||
|
|
||||||
//数据解析
|
//数据解析
|
||||||
float latitude = BitConverter.ToSingle(new byte[] { dataTemp[21], dataTemp[20], dataTemp[19], dataTemp[18] }, 0);
|
float latitude = BitConverter.ToSingle(new byte[] { dataTemp[21], dataTemp[20], dataTemp[19], dataTemp[18] }, 0);
|
||||||
float longitude = BitConverter.ToSingle(new byte[] { dataTemp[25], dataTemp[24], dataTemp[23], dataTemp[22] }, 0);
|
float longitude = BitConverter.ToSingle(new byte[] { dataTemp[25], dataTemp[24], dataTemp[23], dataTemp[22] }, 0);
|
||||||
|
|
||||||
if(cmbDeviceID.SelectedIndex+1== g_sqlTerminalEquipmentId)
|
if (cmbDeviceID.SelectedIndex + 1 == g_sqlTerminalEquipmentId)
|
||||||
{
|
{
|
||||||
txtLatitude.Text = latitude.ToString("0.000");
|
txtLatitude.Text = latitude.ToString("0.000");
|
||||||
txtLongitude.Text = longitude.ToString("0.000");
|
txtLongitude.Text = longitude.ToString("0.000");
|
||||||
@ -639,7 +639,7 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
g_sqlTerminalEquipmentType = dataTemp[6];
|
g_sqlTerminalEquipmentType = dataTemp[6];
|
||||||
g_sqlTerminalEquipmentId = dataTemp[10];
|
g_sqlTerminalEquipmentId = dataTemp[10];
|
||||||
g_sqlDeviceName = "姿态传感器数据";
|
g_sqlDeviceName = "姿态传感器数据";
|
||||||
g_sqlDeviceNumber = dataTemp[17];
|
g_sqlDeviceNumber = dataTemp[17] - 1;
|
||||||
|
|
||||||
//数据解析
|
//数据解析
|
||||||
float Ax = BitConverter.ToSingle(new byte[] { dataTemp[21], dataTemp[20], dataTemp[19], dataTemp[18] }, 0);
|
float Ax = BitConverter.ToSingle(new byte[] { dataTemp[21], dataTemp[20], dataTemp[19], dataTemp[18] }, 0);
|
||||||
@ -652,7 +652,7 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
float pitch = BitConverter.ToSingle(new byte[] { dataTemp[49], dataTemp[48], dataTemp[47], dataTemp[46] }, 0);
|
float pitch = BitConverter.ToSingle(new byte[] { dataTemp[49], dataTemp[48], dataTemp[47], dataTemp[46] }, 0);
|
||||||
float yaw = BitConverter.ToSingle(new byte[] { dataTemp[53], dataTemp[52], dataTemp[51], dataTemp[50] }, 0);
|
float yaw = BitConverter.ToSingle(new byte[] { dataTemp[53], dataTemp[52], dataTemp[51], dataTemp[50] }, 0);
|
||||||
|
|
||||||
if(cmbDeviceID.SelectedIndex + 1 == g_sqlTerminalEquipmentId)
|
if (cmbDeviceID.SelectedIndex + 1 == g_sqlTerminalEquipmentId)
|
||||||
{
|
{
|
||||||
txtAx.Text = Ax.ToString("0.00");
|
txtAx.Text = Ax.ToString("0.00");
|
||||||
txtAy.Text = Ay.ToString("0.00");
|
txtAy.Text = Ay.ToString("0.00");
|
||||||
@ -713,7 +713,7 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
g_sqlTerminalEquipmentType = dataTemp[6];
|
g_sqlTerminalEquipmentType = dataTemp[6];
|
||||||
g_sqlTerminalEquipmentId = dataTemp[10];
|
g_sqlTerminalEquipmentId = dataTemp[10];
|
||||||
g_sqlDeviceName = "多参数数据";
|
g_sqlDeviceName = "多参数数据";
|
||||||
g_sqlDeviceNumber = dataTemp[17];
|
g_sqlDeviceNumber = dataTemp[17] - 1;
|
||||||
|
|
||||||
//数据解析
|
//数据解析
|
||||||
float temperature = BitConverter.ToSingle(new byte[] { dataTemp[21], dataTemp[20], dataTemp[19], dataTemp[18] }, 0);
|
float temperature = BitConverter.ToSingle(new byte[] { dataTemp[21], dataTemp[20], dataTemp[19], dataTemp[18] }, 0);
|
||||||
@ -785,7 +785,7 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
g_sqlTerminalEquipmentType = dataTemp[6];
|
g_sqlTerminalEquipmentType = dataTemp[6];
|
||||||
g_sqlTerminalEquipmentId = dataTemp[10];
|
g_sqlTerminalEquipmentId = dataTemp[10];
|
||||||
g_sqlDeviceName = "工作环境参数";
|
g_sqlDeviceName = "工作环境参数";
|
||||||
g_sqlDeviceNumber = dataTemp[17];
|
g_sqlDeviceNumber = dataTemp[17] - 1;
|
||||||
|
|
||||||
//数据解析
|
//数据解析
|
||||||
float temperature = BitConverter.ToSingle(new byte[] { dataTemp[21], dataTemp[20], dataTemp[19], dataTemp[18] }, 0);
|
float temperature = BitConverter.ToSingle(new byte[] { dataTemp[21], dataTemp[20], dataTemp[19], dataTemp[18] }, 0);
|
||||||
@ -803,7 +803,7 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
}
|
}
|
||||||
|
|
||||||
string output = "温度:" + temperature + "\r" + "湿度:" + humidity + "\r" + "压力:" + pressure
|
string output = "温度:" + temperature + "\r" + "湿度:" + humidity + "\r" + "压力:" + pressure
|
||||||
+ "\r" + "干电池电压:" + dryBatteryVoltage ;
|
+ "\r" + "干电池电压:" + dryBatteryVoltage;
|
||||||
Console.WriteLine(output);
|
Console.WriteLine(output);
|
||||||
|
|
||||||
//数据存储
|
//数据存储
|
||||||
@ -913,31 +913,52 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
{
|
{
|
||||||
string sql = $"select * from tb_environment where terminal_equipment_id='{cmbDeviceID.SelectedIndex + 1}' order by record_time desc;";
|
string sql = $"select * from tb_environment where terminal_equipment_id='{cmbDeviceID.SelectedIndex + 1}' order by record_time desc;";
|
||||||
dataReader = MySQL.ExecuteReader(sql);
|
dataReader = MySQL.ExecuteReader(sql);
|
||||||
if(dataReader.Read())
|
if (dataReader.Read())
|
||||||
{
|
{
|
||||||
lblTimeWorkEnviron.Text = dataReader[1].ToString();
|
lblTimeWorkEnviron.Text = dataReader[1].ToString();
|
||||||
txtTemperature.Text = dataReader[12].ToString();
|
txtTemperature.Text = dataReader[12].ToString();
|
||||||
txtHumidity.Text = dataReader[13].ToString();
|
txtHumidity.Text = dataReader[13].ToString();
|
||||||
txtPressure.Text= dataReader[14].ToString();
|
txtPressure.Text = dataReader[14].ToString();
|
||||||
txtDrybattery.Text = dataReader[15].ToString();
|
txtDrybattery.Text = dataReader[15].ToString();
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lblTimeWorkEnviron.Text = "";
|
||||||
|
txtTemperature.Text = "";
|
||||||
|
txtHumidity.Text = "";
|
||||||
|
txtPressure.Text = "";
|
||||||
|
txtDrybattery.Text = "";
|
||||||
|
}
|
||||||
dataReader.Close();
|
dataReader.Close();
|
||||||
dataReader.Dispose();
|
dataReader.Dispose();
|
||||||
|
|
||||||
sql=$"select * from tb_gesture where terminal_equipment_id='{cmbDeviceID.SelectedIndex + 1}' order by record_time desc;";
|
sql = $"select * from tb_gesture where terminal_equipment_id='{cmbDeviceID.SelectedIndex + 1}' order by record_time desc;";
|
||||||
dataReader = MySQL.ExecuteReader(sql);
|
dataReader = MySQL.ExecuteReader(sql);
|
||||||
if (dataReader.Read())
|
if (dataReader.Read())
|
||||||
{
|
{
|
||||||
lblTimeGesture.Text = dataReader[1].ToString();
|
lblTimeGesture.Text = dataReader[1].ToString();
|
||||||
txtAx.Text= dataReader[12].ToString();
|
txtAx.Text = dataReader[12].ToString();
|
||||||
txtAy.Text= dataReader[13].ToString();
|
txtAy.Text = dataReader[13].ToString();
|
||||||
txtAz.Text= dataReader[14].ToString();
|
txtAz.Text = dataReader[14].ToString();
|
||||||
txtWx.Text= dataReader[15].ToString();
|
txtWx.Text = dataReader[15].ToString();
|
||||||
txtWy.Text= dataReader[16].ToString();
|
txtWy.Text = dataReader[16].ToString();
|
||||||
txtWz.Text= dataReader[17].ToString();
|
txtWz.Text = dataReader[17].ToString();
|
||||||
txtRoll.Text= dataReader[18].ToString();
|
txtRoll.Text = dataReader[18].ToString();
|
||||||
txtPitch.Text= dataReader[19].ToString();
|
txtPitch.Text = dataReader[19].ToString();
|
||||||
txtYaw.Text= dataReader[20].ToString();
|
txtYaw.Text = dataReader[20].ToString();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lblTimeGesture.Text = "";
|
||||||
|
txtAx.Text = "";
|
||||||
|
txtAy.Text = "";
|
||||||
|
txtAz.Text = "";
|
||||||
|
txtWx.Text = "";
|
||||||
|
txtWy.Text = "";
|
||||||
|
txtWz.Text = "";
|
||||||
|
txtRoll.Text = "";
|
||||||
|
txtPitch.Text = "";
|
||||||
|
txtYaw.Text = "";
|
||||||
}
|
}
|
||||||
dataReader.Close();
|
dataReader.Close();
|
||||||
dataReader.Dispose();
|
dataReader.Dispose();
|
||||||
@ -946,9 +967,15 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
dataReader = MySQL.ExecuteReader(sql);
|
dataReader = MySQL.ExecuteReader(sql);
|
||||||
if (dataReader.Read())
|
if (dataReader.Read())
|
||||||
{
|
{
|
||||||
lblTimeLocation.Text= dataReader[1].ToString();
|
lblTimeLocation.Text = dataReader[1].ToString();
|
||||||
txtLatitude.Text= dataReader[12].ToString();
|
txtLatitude.Text = dataReader[12].ToString();
|
||||||
txtLongitude.Text= dataReader[13].ToString();
|
txtLongitude.Text = dataReader[13].ToString();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lblTimeLocation.Text = "";
|
||||||
|
txtLatitude.Text = "";
|
||||||
|
txtLongitude.Text = "";
|
||||||
}
|
}
|
||||||
dataReader.Close();
|
dataReader.Close();
|
||||||
dataReader.Dispose();
|
dataReader.Dispose();
|
||||||
@ -957,13 +984,23 @@ namespace ZTTMS_Manage_ZDPLFZ_20231017
|
|||||||
dataReader = MySQL.ExecuteReader(sql);
|
dataReader = MySQL.ExecuteReader(sql);
|
||||||
if (dataReader.Read())
|
if (dataReader.Read())
|
||||||
{
|
{
|
||||||
lblTimeMulti.Text= dataReader[1].ToString();
|
lblTimeMulti.Text = dataReader[1].ToString();
|
||||||
txtTemperatureM.Text= dataReader[13].ToString();
|
txtTemperatureM.Text = dataReader[13].ToString();
|
||||||
txtph.Text= dataReader[15].ToString();
|
txtph.Text = dataReader[15].ToString();
|
||||||
txtConductivity.Text= dataReader[17].ToString();
|
txtConductivity.Text = dataReader[17].ToString();
|
||||||
txtDissolvedOxygen.Text= dataReader[19].ToString();
|
txtDissolvedOxygen.Text = dataReader[19].ToString();
|
||||||
txtOil.Text= dataReader[20].ToString();
|
txtOil.Text = dataReader[20].ToString();
|
||||||
txtAmmoniaNitrogen.Text= dataReader[21].ToString();
|
txtAmmoniaNitrogen.Text = dataReader[21].ToString();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lblTimeMulti.Text = "";
|
||||||
|
txtTemperatureM.Text = "";
|
||||||
|
txtph.Text = "";
|
||||||
|
txtConductivity.Text = "";
|
||||||
|
txtDissolvedOxygen.Text = "";
|
||||||
|
txtOil.Text = "";
|
||||||
|
txtAmmoniaNitrogen.Text = "";
|
||||||
}
|
}
|
||||||
dataReader.Close();
|
dataReader.Close();
|
||||||
dataReader.Dispose();
|
dataReader.Dispose();
|
||||||
|
|||||||
@ -0,0 +1,65 @@
|
|||||||
|
2023/11/21 16:31:24: ExecuteReaderError:MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host '127.0.0.1' for user 'root' using method 'mysql_native_password' failed with message: Access denied for user 'root'@'localhost' (using password: YES) ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Access denied for user 'root'@'localhost' (using password: YES)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlStream.<ReadPacketAsync>d__30.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.NativeDriver.<ReadPacketAsync>d__34.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.<ReadPacketAsync>d__23.MoveNext()
|
||||||
|
在 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(MySqlException ex)
|
||||||
|
在 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.<ReadPacketAsync>d__23.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.<AuthenticateAsync>d__21.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.NativeDriver.<AuthenticateAsync>d__40.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
|
||||||
|
在 MySql.Data.MySqlClient.NativeDriver.<OpenAsync>d__38.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
|
||||||
|
在 MySql.Data.MySqlClient.NativeDriver.<OpenAsync>d__38.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.Driver.<OpenAsync>d__76.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.Driver.<CreateAsync>d__74.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 MySql.Data.MySqlClient.Driver.<CreateAsync>d__74.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlPool.<CreateNewPooledConnectionAsync>d__31.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlPool.<GetPooledConnectionAsync>d__30.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlPool.<TryToGetDriverAsync>d__34.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlPool.<GetConnectionAsync>d__35.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlConnection.<OpenAsync>d__91.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlConnection.Open()
|
||||||
|
在 ZTTMS_Manage_ZDPLFZ_20231017.MySQL.ExecuteReader(String strSQL) 位置 F:\Code\zhedapiaoliufuzi\20221201_PLFB_upperpc_4G\ZTTMS_Manage_ZDPLFZ_20231017\ZTTMS_Manage_ZDPLFZ_20231017\MySQL.cs:行号 476
|
||||||
@ -0,0 +1,65 @@
|
|||||||
|
2023/11/22 13:30:07: ExecuteReaderError:MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host '127.0.0.1' for user 'root' using method 'mysql_native_password' failed with message: Access denied for user 'root'@'localhost' (using password: YES) ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Access denied for user 'root'@'localhost' (using password: YES)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlStream.<ReadPacketAsync>d__30.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.NativeDriver.<ReadPacketAsync>d__34.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.<ReadPacketAsync>d__23.MoveNext()
|
||||||
|
在 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(MySqlException ex)
|
||||||
|
在 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.<ReadPacketAsync>d__23.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.<AuthenticateAsync>d__21.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.NativeDriver.<AuthenticateAsync>d__40.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
|
||||||
|
在 MySql.Data.MySqlClient.NativeDriver.<OpenAsync>d__38.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
|
||||||
|
在 MySql.Data.MySqlClient.NativeDriver.<OpenAsync>d__38.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.Driver.<OpenAsync>d__76.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.Driver.<CreateAsync>d__74.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 MySql.Data.MySqlClient.Driver.<CreateAsync>d__74.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlPool.<CreateNewPooledConnectionAsync>d__31.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlPool.<GetPooledConnectionAsync>d__30.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlPool.<TryToGetDriverAsync>d__34.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlPool.<GetConnectionAsync>d__35.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlConnection.<OpenAsync>d__91.MoveNext()
|
||||||
|
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
|
||||||
|
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
|
||||||
|
在 MySql.Data.MySqlClient.MySqlConnection.Open()
|
||||||
|
在 ZTTMS_Manage_ZDPLFZ_20231017.MySQL.ExecuteReader(String strSQL) 位置 F:\Code\zhedapiaoliufuzi\20221201_PLFB_upperpc_4G\ZTTMS_Manage_ZDPLFZ_20231017\ZTTMS_Manage_ZDPLFZ_20231017\MySQL.cs:行号 476
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user