From bb6285dbd774841f70de009c6e0dd18a5eff6e84 Mon Sep 17 00:00:00 2001 From: "HM-CN\\zhengxuan.zhang" Date: Mon, 11 Aug 2025 14:36:14 +0800 Subject: [PATCH] =?UTF-8?q?#007=20=E8=B0=83=E8=AF=95=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E8=A7=A3=E6=9E=90=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Analysis/BaseUnit/FileSorter.cs | 23 +- Analysis/DAL/CjlrDAL.cs | 204 +- Analysis/DAL/SQLHelper.cs | 32 +- Analysis/FormMain.cs | 620 +- Analysis/FormMain.designer.cs | 357 +- Analysis/FormMain.resx | 125 +- Analysis/NXSAnalysis.csproj | 2 +- Analysis/bin/x64/Debug/Debug.txt | 7741 +---------------- .../bin/x64/Debug/File/AnalysisConfig.ini | 23 +- Analysis/bin/x64/Debug/NSAnalysis.exe | Bin 1799168 -> 1804800 bytes Analysis/bin/x64/Debug/NSAnalysis.pdb | Bin 329216 -> 335360 bytes Analysis/bin/x64/Debug/logs/2025-08-04.log | 679 -- 12 files changed, 795 insertions(+), 9011 deletions(-) delete mode 100644 Analysis/bin/x64/Debug/logs/2025-08-04.log diff --git a/Analysis/BaseUnit/FileSorter.cs b/Analysis/BaseUnit/FileSorter.cs index 9036e18..7b025ab 100644 --- a/Analysis/BaseUnit/FileSorter.cs +++ b/Analysis/BaseUnit/FileSorter.cs @@ -39,7 +39,7 @@ namespace NSAnalysis.BaseUnit } else { - MyBase.TraceWriteLine($"源文件地址不存在或错误: {sourceDir}"); + MyBase.TraceWriteLine($"[ProcessFiles] 源文件地址不存在或错误: {sourceDir}"); //记录到数据库 try @@ -61,11 +61,11 @@ namespace NSAnalysis.BaseUnit } catch (Exception ex) { - MyBase.TraceWriteLine($"记录错误到数据库失败: {ex.Message}"); + MyBase.TraceWriteLine($"[ProcessFiles] 记录错误到数据库失败: {ex.Message}"); } finally { - MyBase.TraceWriteLine($"源文件地址不存在或错误: {sourceDir}"); + MyBase.TraceWriteLine($"[ProcessFiles] 源文件地址不存在或错误: {sourceDir}"); } } } @@ -189,13 +189,6 @@ namespace NSAnalysis.BaseUnit } } - public void test() - { - SQLHelper.connStr = DatabaseDfn.SqlConnectStr(); - //string testPath = @"D:\CJLR\DATA\Input\LLL\K0902906.csv"; - //bool result = MatchCsvValue(testPath, "X540_L", 3, 1); - //MyBase.TraceWriteLine($"匹配结果: {result}"); - } // 编写一个打印 DataTable 对象的方法,输入是对象 public static void PrintDataTable(DataTable dt) @@ -219,5 +212,15 @@ namespace NSAnalysis.BaseUnit MyBase.TraceWriteLine(""); } } + + + public void test() + { + SQLHelper.connStr = DatabaseDfn.SqlConnectStr(); + //string testPath = @"D:\CJLR\DATA\Input\LLL\K0902906.csv"; + //bool result = MatchCsvValue(testPath, "X540_L", 3, 1); + //MyBase.TraceWriteLine($"匹配结果: {result}"); + } + } } \ No newline at end of file diff --git a/Analysis/DAL/CjlrDAL.cs b/Analysis/DAL/CjlrDAL.cs index ca86c01..b2bd92d 100644 --- a/Analysis/DAL/CjlrDAL.cs +++ b/Analysis/DAL/CjlrDAL.cs @@ -4,6 +4,8 @@ using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Text; +using System.Windows.Forms; +using Telerik.WinControls; namespace NSAnalysis.DAL { @@ -25,98 +27,13 @@ namespace NSAnalysis.DAL return dt; } - public DataTable SelectTMeasureDataByVIN(string strVIN) + public DataTable SelectCJLRMeaDataByCarID(string strCarID) { - string strSql = "select * from TMeasureData where CarID ='" + strVIN + "'"; + string strSql = "select * from CJLR_MeaData where ProductNum ='" + strCarID + "'"; DataTable dt = SQLHelper.ExecuteQuery(strSql, CommandType.Text); return dt; } - public string SelectOneMeasureValueByCondition(string strCarID, string strMeaPointName, string strDimensionName = "G") - { - DataTable dt = new DataTable(); - string strSql = "select MeasureValue from TMeasureData where CarID = '" + strCarID + "' and MeasPointName = '" + strMeaPointName + "' and DimensionName = '" + strDimensionName + "'"; - dt = SQLHelper.ExecuteQuery(strSql, CommandType.Text); - if (dt.Rows.Count == 1) - { - return dt.Rows[0][0].ToString(); - } - else - { - return "NoFind"; - } - } - - public bool CheckVINExistInDB(string strVIN) - { - bool bReusult = false; - string strSql = "select Id from TMeasureResult where CarID = '" + strVIN + "'"; - DataTable dt = SQLHelper.ExecuteQuery(strSql, CommandType.Text); - if (dt.Rows.Count >= 2) - { - bReusult = true; - } - return bReusult; - } - - public string SelectCarTypeByVIN(string strVIN) - { - string strSql = "select CarType from TMeasureResult where CarID = '" + strVIN + "'"; - DataTable dt = SQLHelper.ExecuteQuery(strSql, CommandType.Text); - if (dt.Rows.Count == 1) - { - return dt.Rows[0][0].ToString(); - } - else - { - return "unknown"; - } - } - - public DataTable SelectMeasureValuebyMeasureNameAndSize(string strMeasureName, string strSizeName, int topCount) - { - string strSql = "select top " + topCount.ToString() + " MeasureValue,NormalValue ,LowerTolVal,UpperTolVal from TMeasureData where MeasPointName='" + strMeasureName + "' and DimensionName='" + strSizeName + "' order by MeasureDate DESC "; - return SQLHelper.ExecuteQuery(strSql, CommandType.Text); - } - - public DataTable SelectAllMeasPointName() - { - string strSql = "select distinct MeasPointName from TMeasureData"; - return SQLHelper.ExecuteQuery(strSql, CommandType.Text); - } - - public DataTable SelectTMeasureDataByCarIDAndTime(string strCarID, string strStartTime, string strEndTime) - { - DataTable dt = new DataTable(); - string strSql = "select CarID, MeasPointName,DimensionName,NormalValue ,LowerTolVal,UpperTolVal,MeasureValue, MeasureDate, MeasureItemResult from TMeasureData where CarID like '%" + strCarID + "%' and MeasureDate >= '" + strStartTime + "' and MeasureDate <= '" + strEndTime + "'"; - dt = SQLHelper.ExecuteQuery(strSql, CommandType.Text); - return dt; - } - - public DataTable SelectTMeasureDataByCarIDAndMPN(string strCarID, string strMeaPointName) - { - DataTable dt = new DataTable(); - string strSql = "select MeasPointName,DimensionName,LowerTolVal,UpperTolVal,MeasureValue, MeasureItemResult,Remark from TMeasureData where CarID like '%" + strCarID + "%' and MeasPointName like '%" + strMeaPointName + "%' COLLATE Chinese_PRC_CS_AI_WS "; - dt = SQLHelper.ExecuteQuery(strSql, CommandType.Text); - return dt; - } - - public DataTable SelectMeasureItems(string strCarID, string strMeaPointName) - { - DataTable dt = new DataTable(); - string strSql = "select distinct MeasPointName from TMeasureData where CarID like '%" + strCarID + "%' and MeasPointName like '%" + strMeaPointName + "%' COLLATE Chinese_PRC_CS_AI_WS "; - dt = SQLHelper.ExecuteQuery(strSql, CommandType.Text); - return dt; - } - - public DataTable SelectAllTMeasureResult() - { - DataTable dt = new DataTable(); - string strSql = "select * from TMeasureResult"; - dt = SQLHelper.ExecuteQuery(strSql, CommandType.Text); - return dt; - } - public DataTable SelectTMeasureResultByTime(string strCarID, string strStartTime, string strEndTime) { DataTable dt = new DataTable(); @@ -162,6 +79,7 @@ namespace NSAnalysis.DAL return dt; } + // 判断 CJLR_TASK_RELEASE 是否存在指定的任务 public bool CheckTaskExit(string strModelsName, string strModelsCode, string strReadType) { DataTable dt = new DataTable(); @@ -179,6 +97,71 @@ namespace NSAnalysis.DAL return dt.Rows.Count > 0; // 任务存在返回 true,否则返回 false } + // 从CJLR_MeaData 中查询 总测量项 Good测量项 NoGood测量项 Reject测量项 FPY + + public DataTable SelectMeasureResultByCarID(string strCarID) + { + string strSql = @" + SELECT + ProductNum AS CarID, + COUNT(*) AS TotalCount, + SUM(CASE WHEN UPPER(Classification) IN ('OK','OK ','Acceptable','Acceptable ') THEN 1 ELSE 0 END) AS PassCount, + SUM(CASE WHEN UPPER(Classification) IN ('NG1','NG1 ','NG2','NG2 ') THEN 1 ELSE 0 END) AS NGCount, + SUM(CASE WHEN Classification = 'Rejected' THEN 1 ELSE 0 END) AS RejectCount, + CAST( + SUM(CASE WHEN UPPER(Classification) IN ('OK','OK ','Acceptable','Acceptable ') THEN 1 ELSE 0 END) AS FLOAT + ) / + +NULLIF( + SUM(CASE WHEN UPPER(Classification) IN ('NG1','NG1 ','NG2','NG2 ','OK','OK ','ACCEPTABLE','ACCEPTABLE ','Rejected') THEN 1 ELSE 0 END), + 0 + ) * 100 AS FPY + + FROM CJLR.dbo.CJLR_MeaData + WHERE ProductNum = @CarID + GROUP BY ProductNum + + "; + + SqlParameter[] parameters = new SqlParameter[] + { + new SqlParameter("@CarID", strCarID) + }; + + DataTable dt = SQLHelper.ExecuteQuery(strSql, parameters, CommandType.Text); + return dt; + } + + // 每个测量点的上下限和偏差分析(包含合并的测量时间) + + public DataTable SelectMeasureDataByCarID(string strCarID) + { + string strSql = @"SELECT + PointName, + Model, + DimensionName, + DimensionValue, + NominalValue, + -- 计算上下限 + + NominalValue + ToleranceLower1 AS LowerLimit, + NominalValue + ToleranceUpper1 AS UpperLimit, + Classification, + -- 合并日期和时间 + CAST(MeasureDate AS DATETIME) + CAST(MeasureTime AS DATETIME) AS MeasureDateTime + FROM CJLR.dbo.CJLR_MeaData + WHERE ProductNum = @ProductNum + ORDER BY MeasureDateTime"; + + SqlParameter[] parameters = new SqlParameter[] + { + new SqlParameter("@ProductNum", strCarID) + }; + + DataTable dt = SQLHelper.ExecuteQuery(strSql, parameters, CommandType.Text); + return dt; + } + #endregion #region Insert Function @@ -259,9 +242,52 @@ namespace NSAnalysis.DAL return SQLHelper.ExecuteNonQuery(strSql, paras, CommandType.Text); } - public int InsertTMeasureDatabyDataTable(DataTable dt) + // 插入原始测量数据记录 + public int InsertCJLRMeaData(CJLR_MeaDataModel record) { - return SQLHelper.InsertMeasureDataToDB(dt); + string strSql = @" + INSERT INTO CJLR_MeaData ( + PointName, GroupName, ProductNum, Model, Station, Method, + Standard, DimensionName, DimensionValue, DimensionUnit, + IsManual, Classification, ToleranceName0, + ToleranceLower0, ToleranceUpper0, ToleranceName1, + ToleranceLower1, ToleranceUpper1, NominalValue, MeasureDate, MeasureTime, SequenceNum,CreatedAt + ) VALUES ( + @MeasPointName, @MeasGroupName, @ProdNum, @Model, @Station, @MeasMethod, + @TestStandard, @DimensionName, @DimensionValue, @DimensionUnit, + @DimensionManualOverride, @DimensionClassification, @ToleranceName0, + @ToleranceLower0, @ToleranceUpper0, @ToleranceName1, + @ToleranceLower1, @ToleranceUpper1, @MeasPointNominal, @Date, @Time, @SeqNr,@CreatedAt + )"; + + SqlParameter[] paras = new SqlParameter[] + { + new SqlParameter("@MeasPointName", record.PointName ?? (object)DBNull.Value), + new SqlParameter("@MeasGroupName", record.GroupName ?? (object)DBNull.Value), + new SqlParameter("@ProdNum", record.ProductNum ?? (object)DBNull.Value), + new SqlParameter("@Model", record.Model ?? (object)DBNull.Value), + new SqlParameter("@Station", record.Station ?? (object)DBNull.Value), + new SqlParameter("@MeasMethod", record.Method ?? (object)DBNull.Value), + new SqlParameter("@TestStandard", record.Standard ?? (object)DBNull.Value), + new SqlParameter("@DimensionName", record.DimensionName ?? (object)DBNull.Value), + new SqlParameter("@DimensionValue", record.DimensionValue), + new SqlParameter("@DimensionUnit", record.DimensionUnit ?? (object)DBNull.Value), + new SqlParameter("@DimensionManualOverride", record.IsManual ? 1 : 0), + new SqlParameter("@DimensionClassification", record.Classification ?? (object)DBNull.Value), + new SqlParameter("@ToleranceName0", record.ToleranceName0 ?? (object)DBNull.Value), + new SqlParameter("@ToleranceLower0", record.ToleranceLower0), + new SqlParameter("@ToleranceUpper0", record.ToleranceUpper0), + new SqlParameter("@ToleranceName1", record.ToleranceName1 ?? (object)DBNull.Value), + new SqlParameter("@ToleranceLower1", record.ToleranceLower1), + new SqlParameter("@ToleranceUpper1", record.ToleranceUpper1), + new SqlParameter("@MeasPointNominal", record.NominalValue), + new SqlParameter("@Date", record.MeasureDate == default ? DateTime.Now : record.MeasureDate), + new SqlParameter("@Time", record.MeasureTime == default ? DateTime.Now.TimeOfDay : record.MeasureTime), + new SqlParameter("@SeqNr", record.SequenceNum), + new SqlParameter("@CreatedAt", DateTime.Now ) + }; + + return SQLHelper.ExecuteNonQuery(strSql, paras, CommandType.Text); } #endregion diff --git a/Analysis/DAL/SQLHelper.cs b/Analysis/DAL/SQLHelper.cs index 0978e04..f31ef30 100644 --- a/Analysis/DAL/SQLHelper.cs +++ b/Analysis/DAL/SQLHelper.cs @@ -14,28 +14,30 @@ namespace NSAnalysis.DAL public static int iFlag = 0; - private static SqlConnection GetConn() + + private static SqlConnection GetConn() { conn = new SqlConnection(connStr); - if (conn.State == ConnectionState.Closed) + try { - try + if (conn.State == ConnectionState.Closed) { conn.Open(); } - catch (Exception ex) - { - if (iFlag == 0) - { - iFlag++;//必须放在前面,这样才起左右,放在后面,不会赋值 如果不点击确定的话 - - //MyBase.TraceWriteLine(" 数据库打开连接失败" +ex.ToString()); - MessageBox.Show("数据库打开连接失败,请检查数据库是否正确连接!原因:" + ex.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); - } - return conn; - } + return conn; } - return conn; + catch (Exception ex) + { + if (iFlag == 0) + { + iFlag++; + MessageBox.Show("数据库打开连接失败,请检查数据库是否正确连接!原因:" + ex.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + // 这里建议抛出异常而不是返回未打开的连接 + throw; + } + + } #region 执行不带参数的增删改SQL语句或存储过程 返回int类型 返回受影响的行数 diff --git a/Analysis/FormMain.cs b/Analysis/FormMain.cs index b320f17..e44f1be 100644 --- a/Analysis/FormMain.cs +++ b/Analysis/FormMain.cs @@ -8,9 +8,9 @@ using System; using System.Collections.Generic; using System.Data; using System.Drawing; +using System.Globalization; using System.IO; using System.Linq; -using System.Net; using System.Text; using System.Windows.Forms; using Telerik.WinControls; @@ -31,12 +31,9 @@ namespace NSAnalysis private bool bReadCSVFlag = false; private int iCurrentMeasureItemsFailedCount = 0; - #region PLC相关变量 private int iLastMesureCount = 0; - #endregion PLC相关变量 - #region 分页全局变量 private DataTable PageTable = new DataTable(); @@ -72,30 +69,23 @@ namespace NSAnalysis InitializeComponent(); SQLHelper.connStr = DatabaseDfn.SqlConnectStr(); - #region 加载皮肤 - + //加载皮肤 ThemeResolutionService.LoadPackageFile(ConfigDfn.strTheme); this.ThemeName = ConfigDfn.strSkinName.Substring(0, ConfigDfn.strSkinName.Length - 5); RPV.ThemeName = ConfigDfn.strSkinName.Substring(0, ConfigDfn.strSkinName.Length - 5); - - #endregion 加载皮肤 } private void FormMain_Load(object sender, EventArgs e) { - #region 初始化全局变量 + //初始化全局变量 MyBase.rleMessage = rleMessage; rdtpStartTime.Text = DateTime.Now.ToString("yyyy-MM-dd"); rdtpEndTime.Text = DateTime.Now.ToString("yyyy-MM-dd"); - #endregion 初始化全局变量 - - - MyBase.TraceWriteLine(" 进入解析CSV文件模式,开始解析扫码CSV文件!"); - tmReadNextsenseCSV.Interval = 500; - tmReadNextsenseCSV.Start(); - + MyBase.TraceWriteLine(" 进入解析CSV文件模式,开始解析扫码CSV文件!"); + tmReadNextsenseCSV.Interval = 5000; + tmReadNextsenseCSV.Start(); if (Directory.Exists(ConfigDfn.strNextSenseCSVEH3Path)) { @@ -106,9 +96,9 @@ namespace NSAnalysis string strTip = "错误:软件首次启动,读取NextSense生成EH3 CSV报告的路径:" + ConfigDfn.strNextSenseCSVEH3Path + " 不存在!请检查并进行修改!点击是按钮,软件将自动创建该路径!"; MyBase.TraceWriteLine(strTip); Directory.CreateDirectory(ConfigDfn.strNextSenseCSVEH3Path); - } - + + //绑定按钮 lpcSoftwareSetup.labPicture.Click += new EventHandler(lpcSoftwareSetup_Click); lpcSoftwareSetup.labText.Click += new EventHandler(lpcSoftwareSetup_Click); @@ -262,29 +252,146 @@ namespace NSAnalysis { tmReadNextsenseCSV.Stop(); - AnalysisNextSenseEH3CSV(); + AnalysisNxsCSV(); tmReadNextsenseCSV.Start(); } - #region⭐⭐⭐⭐⭐ 解析Nextsense CSV文件功能 核心算法 ⭐⭐⭐⭐⭐ - - /// - /// 解析EH3 CSV文件函数;后续如果Nextsense的csv报告模板变了,修改该函数的行号即可LineNum wsp - /// - private void AnalysisNextSenseEH3CSV() + public void ImportCsv2Sql(string filePath) { + var records = new List(); + var lineNo = 0; // 行号计数器 + decimal dimensionValue; + using (var reader = new StreamReader(filePath)) + { + // Skip header + reader.ReadLine(); + + lineNo = 1; // 初始化行号计数器 + while (!reader.EndOfStream) + { + lineNo++; // 增加行号计数器 + var line = reader.ReadLine(); + var values = line.Split(','); // 假设 CSV 使用制表符分隔 + + // 跳过前两行(如果有标题行或其他非数据行 + if (string.IsNullOrWhiteSpace(line) || line.StartsWith("#") || line.StartsWith("//") || line.StartsWith("MeasPoint.Name")) + { + continue; // 跳过空行或注释行 + } + + // 跳过前两行(如果有标题行或其他非数据行) + if (values.Length < 22) + { + MyBase.TraceWriteLine("CSV行数据不完整,跳过该行:" + line); + continue; // 跳过不完整的行 + } + if (!decimal.TryParse(values[8], NumberStyles.Any, CultureInfo.InvariantCulture, out dimensionValue)) + { + MyBase.TraceWriteLine($"CSV第{lineNo}行,DimensionValue字段格式不正确,值为:{values[8]},跳过该行。"); + continue; // 跳过该行 + } + // 创建 MeasurementRecord 对象并填充数据 + var record = new CJLR_MeaDataModel + { + PointName = values[0], + GroupName = values[1], + ProductNum = values[2], + Model = values[3], + Station = values[4], + Method = values[5], + Standard = values[6], + DimensionName = values[7], + DimensionValue = decimal.Parse(values[8], CultureInfo.InvariantCulture), + DimensionUnit = values[9], + IsManual = bool.Parse(values[10]), + Classification = values[11], + ToleranceName0 = values[12], + ToleranceLower0 = decimal.Parse(values[13], CultureInfo.InvariantCulture), + ToleranceUpper0 = decimal.Parse(values[14], CultureInfo.InvariantCulture), + ToleranceName1 = values[15], + ToleranceLower1 = decimal.Parse(values[16], CultureInfo.InvariantCulture), + ToleranceUpper1 = decimal.Parse(values[17], CultureInfo.InvariantCulture), + NominalValue = decimal.Parse(values[18], CultureInfo.InvariantCulture), + MeasureDate = DateTime.ParseExact(values[19], "yyyyMMdd", CultureInfo.InvariantCulture), + MeasureTime = TimeSpan.ParseExact(values[20], "hhmmss", CultureInfo.InvariantCulture), + SequenceNum = int.Parse(values[21]) + }; + + records.Add(record); + } + } + + try + { + // 取第一条记录的时间作为测量时间 + if (records.Count > 0) + { + var firstRecord = records[0]; + ConfigDfn.strMeasureTime = firstRecord.MeasureDate.ToString("yyyy-MM-dd") + " " + firstRecord.MeasureTime.ToString(@"hh\:mm\:ss"); + + // 获取车号 + MyBase.TraceWriteLine("--------------------------------------------------------"); + + var strCarID = firstRecord.ProductNum; + MyBase.TraceWriteLine("车号:" + strCarID); + //获取车型 + ConfigDfn.strCarModel = firstRecord.Model; + MyBase.TraceWriteLine("车型:" + ConfigDfn.strCarModel); + MyBase.TraceWriteLine("测量时间:" + ConfigDfn.strMeasureTime); + } + else + { + MyBase.TraceWriteLine("没有找到有效的测量记录,无法设置测量时间。"); + + // 将文件移动到 未导入文件夹,如果不存在则新建该文件夹 + string strNotImportPath = ConfigDfn.strFileFolder + "\\NextSenseCSVNotImport\\"; + if (!Directory.Exists(strNotImportPath)) + { + Directory.CreateDirectory(strNotImportPath); + } + string destFilePath = Path.Combine(strNotImportPath, Path.GetFileName(filePath)); + File.Move(filePath, destFilePath); + MyBase.TraceWriteLine("将文件移动到未导入文件夹,路径为:" + destFilePath); + + return; + } + + // 逐条插入数据到数据库 + foreach (var record in records) + { + tmdal.InsertCJLRMeaData(record); + } + } + catch (Exception ex) + { + MyBase.TraceWriteLine("导入CSV文件时发生错误:" + ex.Message); + return; + } + } + + private void AnalysisNxsCSV(string scanFolderPath) //解析EH3 CSV文件函数 + { + // 打印正在扫描的路径 + MyBase.TraceWriteLine("正在扫描 CSV文件路径:" + scanFolderPath); + // 判断该路径是否存在 + if (!Directory.Exists(scanFolderPath)) + { + MyBase.TraceWriteLine("错误: CSV文件路径:" + scanFolderPath + " 不存在!请检查并进行修改!"); + return; + } + try { lbCSVFiles.Items.Clear(); FileInfo[] fileInfos = null; - if (Directory.Exists(ConfigDfn.strNextSenseCSVEH3Path)) + if (Directory.Exists(scanFolderPath)) { - DirectoryInfo di = new DirectoryInfo(ConfigDfn.strNextSenseCSVEH3Path); + DirectoryInfo di = new DirectoryInfo(scanFolderPath); fileInfos = di.GetFiles("*.CSV"); if (fileInfos.Count() >= 1) { - MyBase.TraceWriteLine("存在EH3 CSV文件,开始解析:"); + MyBase.TraceWriteLine("存在CSV文件,开始解析:"); List listCSVTitleInfo = new List(); string strCarID = ""; foreach (FileInfo fi in fileInfos) @@ -292,163 +399,54 @@ namespace NSAnalysis listCSVTitleInfo.Clear(); dtCSVContent.Clear(); - dgvMeasureContent.Rows.Clear(); + // 直接清空数据源 + if (dgvMeasureContent.DataSource is DataTable dt) + { + dt.Rows.Clear(); + } + string strCSVName = fi.FullName; - File.Copy(fi.FullName, ConfigDfn.strFileFolder + "\\NextSenseCSVBackup\\" + fi.Name, true); - MyBase.TraceWriteLine("Copy " + fi.FullName + " TO " + ConfigDfn.strFileFolder + "\\NextSenseCSVBackup\\" + fi.Name + " Done. 备份完成"); - lbCSVFiles.Items.Add(fi.Name); #region 解析EH3 CSV报告 - MyBase.TraceWriteLine("开始解析NextSense EH3 CSV 报告:" + strCSVName); - Encoding encoding = GetType(strCSVName); - FileStream fs = new FileStream(strCSVName, FileMode.Open, FileAccess.Read); - StreamReader sr = new StreamReader(fs, encoding); - //记录每次读取的一行记录 - string strLine = ""; - //记录每行记录中的各字段内容 - string[] aryLineContent = null; + MyBase.TraceWriteLine("开始解析 CSV 报告:" + strCSVName); + ImportCsv2Sql(strCSVName); - //逐行读取CSV中的数据 - int LineNum = 0; - //表格行数 - int dtRowCount = 0; - //超差个数 - double OutCount = 0; - //Ok个数 - double OKCount = 0; - //异常个数 - double RejectedCount = 0; - //合格率 - double FPYPercent = 0; - double dStrictTLower = 0; - double dStrictTUpper = 0; - double dLowerValue = 0; - double dUpperValue = 0; - double dExcepitonTLower = 0; - double dExceptionTUpper = 0; - double dMeasureValue = 0.0; - DataTable dt = null; - while ((strLine = sr.ReadLine()) != null) - { - LineNum++; - if (LineNum >= 3 & LineNum <= 16) - { - listCSVTitleInfo.Add(strLine); - } - if (LineNum == 10) - { - aryLineContent = strLine.Split(','); - MyBase.TraceWriteLine("解析出NextSense CSV中的VIN为:" + aryLineContent[1]); - //strCarID = tmdal.SelectVINByCSVVIN(aryLineContent[1]); - MyBase.TraceWriteLine("通过CSV VIN从数据库中获取的完整VIN为:" + strCarID); - if (strCarID.ToLower().Contains("nofind")) - { - MyBase.TraceWriteLine("数据库中没有查找到VIN码,NoFind, +L 使用CSV码"); - labVIN.Text = "L" + aryLineContent[1]; - strCarID = "L" + aryLineContent[1]; - } - else - { - labVIN.Text = strCarID; - //tmdal.DeleteOneTTempVIN(strCarID); - MyBase.TraceWriteLine("在数据库表TTempSaveVIN中删除该VIN:" + strCarID); - } - } - if (LineNum >= 19) - { - aryLineContent = strLine.Split(','); - //ConfigDfn.strMeasureTime = aryLineContent[6].Substring(0, 4) + "-" + aryLineContent[6].Substring(4, 2) + "-" + aryLineContent[6].Substring(6, 2) + " " + aryLineContent[7].Substring(0, 2) + ":" + aryLineContent[7].Substring(2, 2) + ":" + aryLineContent[7].Substring(4, 2); - ConfigDfn.strMeasureTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); - double dNormalValue = 0.0d; - - dStrictTLower = 0; - dStrictTUpper = 0; - dLowerValue = 0; - dUpperValue = 0; - MyBase.TraceWriteLine("EH3 " + aryLineContent[0] + " " + aryLineContent[1] + " 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置!"); - - if (aryLineContent[2].ToLower().Contains("inv")) - { - aryLineContent[4] = "UNCLASSIFIED"; - } - else - { - dMeasureValue = double.Parse(aryLineContent[2]); - if (dMeasureValue >= dLowerValue && dMeasureValue <= dUpperValue) - { - aryLineContent[4] = "good"; - } - else if (dMeasureValue >= dStrictTLower && dMeasureValue <= dStrictTUpper) - { - aryLineContent[4] = "ng1"; - } - else if (dMeasureValue >= dExceptionTUpper || dMeasureValue <= dExcepitonTLower) - { - aryLineContent[4] = "ng3"; - aryLineContent[2] = "inv"; - } - else - { - aryLineContent[4] = "ng2"; - } - } - - //测量数据存储到table里 - dtCSVContent.Rows.Add(strCarID, "EH3", aryLineContent[0], aryLineContent[1], dNormalValue.ToString("F1"), dLowerValue.ToString("F1"), dUpperValue.ToString("F1"), aryLineContent[2], aryLineContent[4], DateTime.Now, ""); - string strMeasureResult = aryLineContent[4].ToLower(); - if (strMeasureResult.Contains("good") || strMeasureResult.Contains("best")) - { - OKCount++; - aryLineContent[4] = "OK"; - } - else if (strMeasureResult.Contains("ng1") || strMeasureResult.Contains("ng2")) - { - OutCount++; - aryLineContent[4] = "NG"; - } - else - { - RejectedCount++; - aryLineContent[4] = ""; - aryLineContent[2] = ""; - } - - dgvMeasureContent.Rows.Add(aryLineContent[0], aryLineContent[1], dNormalValue.ToString("F1"), dLowerValue.ToString("F1"), dUpperValue.ToString("F1"), aryLineContent[2], ConfigDfn.strMeasureTime, aryLineContent[4]); - - dtRowCount++; - dgvMeasureContent.Rows[dtRowCount - 1].HeaderCell.Value = dtRowCount.ToString(); - } - }//End While - sr.Close(); - fs.Close(); - //tmdal.InsertTMeasureDatabyDataTable(dtCSVContent); - MyBase.TraceWriteLine("解析EH3数据完成,并将所有测量数据插入到数据库完毕。"); - MyBase.TraceWriteLine("解析NextSense EH3 CSV 报告完毕!检测项数=" + dtRowCount.ToString()); - if (dtRowCount <= ConfigDfn.iMeasureItemsCount) - { - iCurrentMeasureItemsFailedCount++; - } - else - { - iCurrentMeasureItemsFailedCount = 0; - } - - // 连续多个车异常 - if (iCurrentMeasureItemsFailedCount >= ConfigDfn.iFailedCarCount) - { - MyBase.TraceWriteLine("iCurrentMeasureItemsFailedCount=" + iCurrentMeasureItemsFailedCount.ToString() + "超过报警数量" + ConfigDfn.iFailedCarCount.ToString() + " ;给PLC发送报警10。"); - } - - // 单个报告内 invalued 项超过某个值 - - // 机器人忙碌状态 且 多个小时无测量报告 + // 备份数据 + File.Copy(fi.FullName, ConfigDfn.strFileFolder + "\\NextSenseCSVBackup\\" + fi.Name, true); + MyBase.TraceWriteLine("Copy " + fi.FullName + " TO " + ConfigDfn.strFileFolder + "\\NextSenseCSVBackup\\" + fi.Name + " Done. 备份完成"); + lbCSVFiles.Items.Add(fi.Name); + MyBase.TraceWriteLine("解析 CSV 报告完毕!"); #endregion 解析EH3 CSV报告 - #region 界面显示功能 + #region 左侧统计和饼图、合格率 - labCarType.Text = "EH3"; + // 从文件名 strCSVName 提取文件名中的车ID + int startIndex = strCSVName.LastIndexOf("\\") + 1; + int endIndex = strCSVName.LastIndexOf("."); + strCarID = strCSVName.Substring(startIndex, endIndex - startIndex); + MyBase.TraceWriteLine("正在查询车ID为:" + strCarID + " 的测量结果。"); + DataTable sampleData = tmdal.SelectMeasureResultByCarID(strCarID); + + AnalysisResult analysis = AnalysisResult.AnalyzeMeasureData(sampleData); + AnalysisResult.DisplayAnalysisResult(analysis); + + // 记录正在查询 + + //表格行数 + int dtRowCount = analysis.TotalCount; + //超差个数 + double OutCount = analysis.OutCount; + //Ok个数 + double OKCount = analysis.OKCount; + //异常个数 + double RejectedCount = analysis.RejectedCount; + //合格率 + double FPYPercent = analysis.FPYPercent; + + labVIN.Text = strCarID; + labCarType.Text = ConfigDfn.strCarModel; TMeasureResultModel tmrm = new TMeasureResultModel(); labNGCount.Text = OutCount.ToString(); labOKCount.Text = OKCount.ToString(); @@ -463,7 +461,7 @@ namespace NSAnalysis labResultPercent.ForeColor = Color.LimeGreen; labResult.ForeColor = Color.LimeGreen; pbResult.Image = Resources.OK; - //tmrm.Result = 1; + tmrm.Result = 1; } else if (FPYPercent >= ConfigDfn.dFPY2 && FPYPercent < ConfigDfn.dFPY) { @@ -472,7 +470,7 @@ namespace NSAnalysis labResultPercent.ForeColor = Color.Yellow; labResult.ForeColor = Color.Yellow; pbResult.Image = Resources.OK; - //tmrm.Result = 1; + tmrm.Result = 1; } else { @@ -481,7 +479,7 @@ namespace NSAnalysis labResultPercent.ForeColor = Color.Red; labResult.ForeColor = Color.Red; pbResult.Image = Resources.NG; - //tmrm.Result = 2; + tmrm.Result = 2; } xValues[0] = "合格 : " + OKCount.ToString(); xValues[1] = "不合格 : " + OutCount.ToString(); @@ -494,7 +492,7 @@ namespace NSAnalysis string strTargetRate = Math.Round(ConfigDfn.dFPY2 * 100.00d, 2).ToString("F2") + "%"; tmrm.CarID = strCarID; - tmrm.CarType = "EH3"; + tmrm.CarType = ConfigDfn.strCarModel; tmrm.SumMeasureItems = dtRowCount; tmrm.GoodMeasureItems = (int)OKCount; tmrm.NoGoodMeasureItems = (int)OutCount; @@ -503,11 +501,24 @@ namespace NSAnalysis tmrm.Remark = ""; tmrm.MeasureDate = ConfigDfn.strMeasureTime; tmdal.InsertTMeasureResult(tmrm); - MyBase.TraceWriteLine("将EH3总结果插入数据库完毕。"); + MyBase.TraceWriteLine("将总结果插入数据库完毕。"); MyBase.TraceWriteLine("全部插入解析完毕,删除文件:" + fi.Name); fi.Delete(); - dgvMeasureContent.Rows.Add(); - dgvMeasureContent.Rows[dgvMeasureContent.Rows.Count - 1].Cells["MResult"].Value = (dtRowCount - OutCount - RejectedCount).ToString() + "/" + dtRowCount.ToString(); + + #endregion 左侧统计和饼图、合格率 + + #region 表单区填充 + + DataTable dataTable = tmdal.SelectMeasureDataByCarID(strCarID); + + // 判断是否有数据 + if (dataTable == null || dataTable.Rows.Count == 0) + { + MyBase.TraceWriteLine("没有找到车ID为:" + strCarID + " 的测量数据。"); + return; + } + dgvMeasureContent.DataSource = dataTable; + this.dgvMeasureContent.Rows[dgvMeasureContent.Rows.Count - 1].DefaultCellStyle.ForeColor = Color.White; if (dgvMeasureContent.Rows.Count > 0) { @@ -518,11 +529,11 @@ namespace NSAnalysis //{ // dgvMeasureContent.Rows[i].DefaultCellStyle.BackColor = Color.Orange; //} - if (dgvMeasureContent.Rows[i].Cells["MResult"].Value.ToString().ToLower().Contains("ng")) + if (dgvMeasureContent.Rows[i].Cells["Classification"].Value.ToString().ToLower().Contains("ng")) { dgvMeasureContent.Rows[i].DefaultCellStyle.BackColor = Color.Orange; } - else if (string.IsNullOrEmpty(dgvMeasureContent.Rows[i].Cells["MResult"].Value.ToString())) + else if (string.IsNullOrEmpty(dgvMeasureContent.Rows[i].Cells["Classification"].Value.ToString())) { dgvMeasureContent.Rows[i].DefaultCellStyle.BackColor = Color.Red; } @@ -532,85 +543,83 @@ namespace NSAnalysis } } - //#endregion 界面显示功能 + #endregion 表单区填充 //生成客户的 CSV文件 - - #region 解析完报告后,重新生成客户模板报告 - - string filePath = strSaveReprotPath + DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + strCarID + ".csv"; //wsp 后期还要再改 - string strWithoutLCarVin = strCarID.Substring(1); - StringBuilder sb = new StringBuilder(); - //添加表头 - sb.Append("Measurement Info Name"); - sb.Append(","); - sb.Append("Measurement Info"); - sb.AppendLine(); - sb.Append("Date_Time"); - sb.Append(","); - sb.Append(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); - sb.AppendLine(); - for (int i = 0; i < listCSVTitleInfo.Count; i++) - { - if (listCSVTitleInfo[i].Contains("prodnum")) - { - listCSVTitleInfo[i] = listCSVTitleInfo[i].Replace("prodnum", "Part_ident"); - } - if (listCSVTitleInfo[i].Contains(strWithoutLCarVin)) - { - listCSVTitleInfo[i] = listCSVTitleInfo[i].Replace(strWithoutLCarVin, strCarID); - } - sb.Append(listCSVTitleInfo[i]); - sb.AppendLine(); - } - sb.AppendLine(); - sb.AppendLine(); - sb.AppendLine(); - sb.AppendLine(); - sb.AppendLine(); - //添加测量数据 - sb.Append("Characteristic"); - sb.Append(","); - sb.Append("Extension"); - sb.Append(","); - sb.Append("Measured_Value"); - sb.AppendLine(); - foreach (DataRow row in dtCSVContent.Rows) - { - sb.Append(row.ItemArray[2]); - sb.Append(","); - sb.Append(row.ItemArray[3]); - sb.Append(","); - sb.Append(row.ItemArray[7]); - sb.AppendLine(); - } - - sb.Append("POP"); - sb.Append(","); - sb.Append("P"); - sb.Append(","); - sb.Append(Math.Round(FPYPercent * 100.00d, 2).ToString("F2")); - sb.AppendLine(); - // 将数据写入CSV文件 - File.WriteAllText(filePath, sb.ToString()); - MyBase.TraceWriteLine("客户csv报告生成完毕,路径为:" + filePath); - - #endregion 解析完报告后,重新生成客户模板报告 } } - - //else - //{ - // MyBase.TraceWriteLine("错误:AnalysisNextSenseEH3CSV函数中,检测EH3 CSV 路径不存在:" + ConfigDfn.strNextSenseCSVPath); - //} } } catch (Exception ex) { - MyBase.TraceWriteLine("AnalysisNextSenseCSV 函数分析异常:" + ex.ToString()); + MyBase.TraceWriteLine("[AnalysisNextSenseCSV] 函数分析异常:" + ex.ToString()); } } + private void genCSV() + { + //#region 解析完报告后,重新生成客户模板报告 + + //string filePath = strSaveReprotPath + DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + strCarID + ".csv"; //wsp 后期还要再改 + //string strWithoutLCarVin = strCarID.Substring(1); + //StringBuilder sb = new StringBuilder(); + ////添加表头 + //sb.Append("Measurement Info Name"); + //sb.Append(","); + //sb.Append("Measurement Info"); + //sb.AppendLine(); + //sb.Append("Date_Time"); + //sb.Append(","); + //sb.Append(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); + //sb.AppendLine(); + //for (int i = 0; i < listCSVTitleInfo.Count; i++) + //{ + // if (listCSVTitleInfo[i].Contains("prodnum")) + // { + // listCSVTitleInfo[i] = listCSVTitleInfo[i].Replace("prodnum", "Part_ident"); + // } + // if (listCSVTitleInfo[i].Contains(strWithoutLCarVin)) + // { + // listCSVTitleInfo[i] = listCSVTitleInfo[i].Replace(strWithoutLCarVin, strCarID); + // } + // sb.Append(listCSVTitleInfo[i]); + // sb.AppendLine(); + //} + //sb.AppendLine(); + //sb.AppendLine(); + //sb.AppendLine(); + //sb.AppendLine(); + //sb.AppendLine(); + ////添加测量数据 + //sb.Append("Characteristic"); + //sb.Append(","); + //sb.Append("Extension"); + //sb.Append(","); + //sb.Append("Measured_Value"); + //sb.AppendLine(); + //foreach (DataRow row in dtCSVContent.Rows) + //{ + // sb.Append(row.ItemArray[2]); + // sb.Append(","); + // sb.Append(row.ItemArray[3]); + // sb.Append(","); + // sb.Append(row.ItemArray[7]); + // sb.AppendLine(); + //} + + //sb.Append("POP"); + //sb.Append(","); + //sb.Append("P"); + //sb.Append(","); + //sb.Append(Math.Round(FPYPercent * 100.00d, 2).ToString("F2")); + //sb.AppendLine(); + //// 将数据写入CSV文件 + //File.WriteAllText(filePath, sb.ToString()); + //MyBase.TraceWriteLine("客户csv报告生成完毕,路径为:" + filePath); + + //#endregion 解析完报告后,重新生成客户模板报告 + } + /// 通过给定的文件流,判断文件的编码类型 /// 文件流 /// 文件的编码类型 @@ -692,11 +701,37 @@ namespace NSAnalysis return er; } - #endregion 界面显示功能 + private void btn_MouseHover(object sender, EventArgs e) + { + RadButton btn = sender as RadButton; + btn.BackColor = Color.FromArgb(0, 151, 186); + } - #endregion 界面显示功能 + private void btn_MouseLeave(object sender, EventArgs e) + { + RadButton btn = sender as RadButton; + btn.BackColor = Color.FromArgb(19, 46, 53); + } - #region Search Data + public void SetdgvRowBgColor(DataGridView dgv) //设置DataGridView各行变色 + { + if (dgv.Rows.Count > 0) + { + foreach (DataGridViewRow item in dgv.Rows) + { + if (item.Index % 2 == 0) + { + item.DefaultCellStyle.BackColor = Color.FromArgb(19, 46, 53); + } + else + { + item.DefaultCellStyle.BackColor = Color.FromArgb(27, 60, 68); + } + } + } + } + + #region 按钮事件 #region datagridview分页功能 @@ -798,7 +833,7 @@ namespace NSAnalysis string strEndTime = rdtpEndTime.Value.ToString("yyyy-MM-dd") + " 23:59:59"; string strCarID = rtbPartID.Text.Trim(); PageTable.Clear(); - PageTable = tmdal.SelectTMeasureDataByCarIDAndTime(strCarID, strStartTime, strEndTime); + //PageTable = tmdal.SelectTMeasureDataByCarIDAndTime(strCarID, strStartTime, strEndTime); if (PageTable.Rows.Count > 0) { recordCount = PageTable.Rows.Count; //记录总行数 @@ -990,7 +1025,7 @@ namespace NSAnalysis DataTable dtMeaResult = tmdal.SelectNewestTMeasureResult(); string strVIN = dtMeaResult.Rows[0]["CarID"].ToString(); DateTime dateMeaDate = Convert.ToDateTime(dtMeaResult.Rows[0]["Remark"].ToString()); - DataTable dtMeaContent = tmdal.SelectTMeasureDataByVIN(strVIN); + DataTable dtMeaContent = tmdal.SelectCJLRMeaDataByCarID(strVIN); string strCarType = dtMeaContent.Rows[0][2].ToString(); int iMeaCount = dtMeaContent.Rows.Count; @@ -1252,10 +1287,6 @@ namespace NSAnalysis tmrMonitorDBToCreateReport.Start(); } - #endregion Search Data - - #region 软件设置 - private void lpcSoftwareSetup_Click(object sender, EventArgs e) { string strInputPwd = MyBase.InputBox("密码", "请输入密码 : ", "", "确定", "取消"); @@ -1303,40 +1334,47 @@ namespace NSAnalysis System.Diagnostics.Process.Start("notepad.exe", LogDebugDfn.strDebugFile); } - #endregion 软件设置 + #endregion 按钮事件 + } - private void btn_MouseHover(object sender, EventArgs e) + public class AnalysisResult + { + public string CarID { get; set; } + public int TotalCount { get; set; } + public int OutCount { get; set; } + public int OKCount { get; set; } + public int RejectedCount { get; set; } + public double FPYPercent { get; set; } + + public static AnalysisResult AnalyzeMeasureData(DataTable dt) { - RadButton btn = sender as RadButton; - btn.BackColor = Color.FromArgb(0, 151, 186); + var result = new AnalysisResult(); + + if (dt == null || dt.Rows.Count == 0) + return result; + + // Accessing the first row of the DataTable to retrieve values + var firstRow = dt.Rows[0]; + + result.CarID = firstRow["CarID"].ToString(); + result.TotalCount = Convert.ToInt32(firstRow["TotalCount"]); + result.OKCount = Convert.ToInt32(firstRow["PassCount"]); + result.OutCount = Convert.ToInt32(firstRow["NGCount"]); + result.RejectedCount = Convert.ToInt32(firstRow["RejectCount"]); + result.FPYPercent = Convert.ToDouble(firstRow["FPY"]); + + return result; } - private void btn_MouseLeave(object sender, EventArgs e) + public static void DisplayAnalysisResult(AnalysisResult result) { - RadButton btn = sender as RadButton; - btn.BackColor = Color.FromArgb(19, 46, 53); - } - - /// - /// 设置DataGridView各行变色 - /// - /// DataGridView - public void SetdgvRowBgColor(DataGridView dgv) - { - if (dgv.Rows.Count > 0) - { - foreach (DataGridViewRow item in dgv.Rows) - { - if (item.Index % 2 == 0) - { - item.DefaultCellStyle.BackColor = Color.FromArgb(19, 46, 53); - } - else - { - item.DefaultCellStyle.BackColor = Color.FromArgb(27, 60, 68); - } - } - } + Console.WriteLine("===== 测量结果分析 ====="); + Console.WriteLine($"车身编号: {result.CarID}"); + Console.WriteLine($"总测量项: {result.TotalCount}"); + Console.WriteLine($"合格项(OK): {result.OKCount}"); + Console.WriteLine($"超差项(Out): {result.OutCount}"); + Console.WriteLine($"异常项(Rejected): {result.RejectedCount}"); + Console.WriteLine($"首次通过率(FPY): {result.FPYPercent:F2}%"); } } } \ No newline at end of file diff --git a/Analysis/FormMain.designer.cs b/Analysis/FormMain.designer.cs index 4f6f2bb..9303ddf 100644 --- a/Analysis/FormMain.designer.cs +++ b/Analysis/FormMain.designer.cs @@ -32,9 +32,9 @@ namespace NSAnalysis { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain)); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea3 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.Legend legend2 = new System.Windows.Forms.DataVisualization.Charting.Legend(); System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series(); @@ -46,12 +46,14 @@ namespace NSAnalysis System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea4 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.Windows.Forms.DataVisualization.Charting.Title title4 = new System.Windows.Forms.DataVisualization.Charting.Title(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); this.radTitleBar1 = new Telerik.WinControls.UI.RadTitleBar(); this.label2 = new System.Windows.Forms.Label(); this.labTitle = new System.Windows.Forms.Label(); @@ -70,14 +72,6 @@ namespace NSAnalysis this.label4 = new System.Windows.Forms.Label(); this.lbCSVFiles = new System.Windows.Forms.ListBox(); this.dgvMeasureContent = new System.Windows.Forms.DataGridView(); - this.DimensionID = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.DimensionName = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.NormalVal = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.LowerTolVal = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.UpperTolVal = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.MeasureValue = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.MDate = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.MResult = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.splitContainer2 = new System.Windows.Forms.SplitContainer(); this.labCarType = new System.Windows.Forms.Label(); this.label24 = new System.Windows.Forms.Label(); @@ -142,13 +136,21 @@ namespace NSAnalysis this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.SMResult = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.rpvpSetup = new Telerik.WinControls.UI.RadPageViewPage(); + this.tmSystem = new System.Windows.Forms.Timer(this.components); + this.tmReadNextsenseCSV = new System.Windows.Forms.Timer(this.components); + this.tmrMonitorDBToCreateReport = new System.Windows.Forms.Timer(this.components); this.lpcToleranceSetup = new UserControlClass.LabPictureControl(); this.lpcShowLog = new UserControlClass.LabPictureControl(); this.lpcSoftwareSetup = new UserControlClass.LabPictureControl(); this.lpcAboutSoftware = new UserControlClass.LabPictureControl(); - this.tmSystem = new System.Windows.Forms.Timer(this.components); - this.tmReadNextsenseCSV = new System.Windows.Forms.Timer(this.components); - this.tmrMonitorDBToCreateReport = new System.Windows.Forms.Timer(this.components); + this.PointName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.DimensionName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.NormalVal = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.LowerTolVal = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.UpperTolVal = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.MeasureValue = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.MeasureDateTime = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Classification = new System.Windows.Forms.DataGridViewTextBoxColumn(); ((System.ComponentModel.ISupportInitialize)(this.radTitleBar1)).BeginInit(); this.radTitleBar1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.radStatusStrip1)).BeginInit(); @@ -245,9 +247,9 @@ namespace NSAnalysis this.labTitle.ForeColor = System.Drawing.Color.White; this.labTitle.Location = new System.Drawing.Point(835, 8); this.labTitle.Name = "labTitle"; - this.labTitle.Size = new System.Drawing.Size(164, 25); + this.labTitle.Size = new System.Drawing.Size(202, 25); this.labTitle.TabIndex = 0; - this.labTitle.Text = "间隙面差分发软件"; + this.labTitle.Text = "间隙面差数据分发软件"; // // radStatusStrip1 // @@ -477,7 +479,7 @@ namespace NSAnalysis this.rpvpAnalysis.Controls.Add(this.splitContainer1); this.rpvpAnalysis.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.rpvpAnalysis.Image = ((System.Drawing.Image)(resources.GetObject("rpvpAnalysis.Image"))); - this.rpvpAnalysis.ItemSize = new System.Drawing.SizeF(46F, 46F); + this.rpvpAnalysis.ItemSize = new System.Drawing.SizeF(162F, 40F); this.rpvpAnalysis.Location = new System.Drawing.Point(49, 35); this.rpvpAnalysis.Name = "rpvpAnalysis"; this.rpvpAnalysis.Size = new System.Drawing.Size(1868, 972); @@ -539,113 +541,49 @@ namespace NSAnalysis this.dgvMeasureContent.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); this.dgvMeasureContent.BorderStyle = System.Windows.Forms.BorderStyle.None; this.dgvMeasureContent.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle10.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle10.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvMeasureContent.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle10; + dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle12.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle12.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle12.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvMeasureContent.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle12; this.dgvMeasureContent.ColumnHeadersHeight = 38; this.dgvMeasureContent.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { - this.DimensionID, + this.PointName, this.DimensionName, this.NormalVal, this.LowerTolVal, this.UpperTolVal, this.MeasureValue, - this.MDate, - this.MResult}); + this.MeasureDateTime, + this.Classification}); this.dgvMeasureContent.EnableHeadersVisualStyles = false; this.dgvMeasureContent.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(181)))), ((int)(((byte)(200))))); this.dgvMeasureContent.Location = new System.Drawing.Point(21, 104); this.dgvMeasureContent.Name = "dgvMeasureContent"; this.dgvMeasureContent.ReadOnly = true; this.dgvMeasureContent.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle11.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle11.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle11.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); - dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvMeasureContent.RowHeadersDefaultCellStyle = dataGridViewCellStyle11; + dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle13.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle13.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle13.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); + dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvMeasureContent.RowHeadersDefaultCellStyle = dataGridViewCellStyle13; this.dgvMeasureContent.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders; - dataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle12.Font = new System.Drawing.Font("Segoe UI", 10F); - dataGridViewCellStyle12.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); - this.dgvMeasureContent.RowsDefaultCellStyle = dataGridViewCellStyle12; + dataGridViewCellStyle14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle14.Font = new System.Drawing.Font("Segoe UI", 10F); + dataGridViewCellStyle14.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle14.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); + this.dgvMeasureContent.RowsDefaultCellStyle = dataGridViewCellStyle14; this.dgvMeasureContent.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("Segoe UI", 10F); this.dgvMeasureContent.RowTemplate.Height = 38; this.dgvMeasureContent.Size = new System.Drawing.Size(1082, 846); this.dgvMeasureContent.TabIndex = 173; // - // DimensionID - // - this.DimensionID.DataPropertyName = "DimensionID"; - this.DimensionID.HeaderText = "测量点名称"; - this.DimensionID.Name = "DimensionID"; - this.DimensionID.ReadOnly = true; - this.DimensionID.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.DimensionID.Width = 150; - // - // DimensionName - // - this.DimensionName.DataPropertyName = "DimensionName"; - this.DimensionName.HeaderText = "尺寸名"; - this.DimensionName.Name = "DimensionName"; - this.DimensionName.ReadOnly = true; - this.DimensionName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.DimensionName.Width = 80; - // - // NormalVal - // - this.NormalVal.DataPropertyName = "NormalVal"; - this.NormalVal.HeaderText = "理论值"; - this.NormalVal.Name = "NormalVal"; - this.NormalVal.ReadOnly = true; - this.NormalVal.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.NormalVal.Visible = false; - // - // LowerTolVal - // - this.LowerTolVal.DataPropertyName = "LowerTolVal"; - this.LowerTolVal.HeaderText = "下限值"; - this.LowerTolVal.Name = "LowerTolVal"; - this.LowerTolVal.ReadOnly = true; - this.LowerTolVal.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - // - // UpperTolVal - // - this.UpperTolVal.DataPropertyName = "UpperTolVal"; - this.UpperTolVal.HeaderText = "上限值"; - this.UpperTolVal.Name = "UpperTolVal"; - this.UpperTolVal.ReadOnly = true; - this.UpperTolVal.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - // - // MeasureValue - // - this.MeasureValue.HeaderText = "实测值"; - this.MeasureValue.Name = "MeasureValue"; - this.MeasureValue.ReadOnly = true; - this.MeasureValue.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - // - // MDate - // - this.MDate.HeaderText = "测量时间"; - this.MDate.Name = "MDate"; - this.MDate.ReadOnly = true; - this.MDate.Width = 190; - // - // MResult - // - this.MResult.HeaderText = "结果"; - this.MResult.Name = "MResult"; - this.MResult.ReadOnly = true; - this.MResult.Width = 150; - // // splitContainer2 // this.splitContainer2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; @@ -940,7 +878,7 @@ namespace NSAnalysis this.rpvpSearch.Controls.Add(this.dgvSelectMeasureData); this.rpvpSearch.Controls.Add(this.dgvFPYResult); this.rpvpSearch.Image = ((System.Drawing.Image)(resources.GetObject("rpvpSearch.Image"))); - this.rpvpSearch.ItemSize = new System.Drawing.SizeF(46F, 46F); + this.rpvpSearch.ItemSize = new System.Drawing.SizeF(162F, 40F); this.rpvpSearch.Location = new System.Drawing.Point(49, 35); this.rpvpSearch.Name = "rpvpSearch"; this.rpvpSearch.Size = new System.Drawing.Size(1868, 972); @@ -1570,14 +1508,14 @@ namespace NSAnalysis this.dgvSelectMeasureData.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); this.dgvSelectMeasureData.BorderStyle = System.Windows.Forms.BorderStyle.None; this.dgvSelectMeasureData.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle13.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle13.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvSelectMeasureData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle13; + dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle15.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle15.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvSelectMeasureData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15; this.dgvSelectMeasureData.ColumnHeadersHeight = 37; this.dgvSelectMeasureData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column2, @@ -1589,26 +1527,34 @@ namespace NSAnalysis this.dataGridViewTextBoxColumn6, this.dataGridViewTextBoxColumn7, this.MeasureItemResult}); + dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle16.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle16.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle16.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle16.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvSelectMeasureData.DefaultCellStyle = dataGridViewCellStyle16; this.dgvSelectMeasureData.EnableHeadersVisualStyles = false; this.dgvSelectMeasureData.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(181)))), ((int)(((byte)(200))))); this.dgvSelectMeasureData.Location = new System.Drawing.Point(30, 126); this.dgvSelectMeasureData.Name = "dgvSelectMeasureData"; this.dgvSelectMeasureData.ReadOnly = true; this.dgvSelectMeasureData.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle14.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle14.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle14.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); - dataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvSelectMeasureData.RowHeadersDefaultCellStyle = dataGridViewCellStyle14; + dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle17.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle17.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle17.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); + dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvSelectMeasureData.RowHeadersDefaultCellStyle = dataGridViewCellStyle17; this.dgvSelectMeasureData.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders; - dataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle15.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle15.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle15.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); - this.dgvSelectMeasureData.RowsDefaultCellStyle = dataGridViewCellStyle15; + dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle18.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle18.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle18.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); + this.dgvSelectMeasureData.RowsDefaultCellStyle = dataGridViewCellStyle18; this.dgvSelectMeasureData.RowTemplate.Height = 37; this.dgvSelectMeasureData.Size = new System.Drawing.Size(1204, 805); this.dgvSelectMeasureData.TabIndex = 174; @@ -1698,14 +1644,14 @@ namespace NSAnalysis this.dgvFPYResult.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); this.dgvFPYResult.BorderStyle = System.Windows.Forms.BorderStyle.None; this.dgvFPYResult.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle16.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle16.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle16.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvFPYResult.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle16; + dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle19.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle19.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvFPYResult.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle19; this.dgvFPYResult.ColumnHeadersHeight = 37; this.dgvFPYResult.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridViewTextBoxColumn9, @@ -1716,26 +1662,34 @@ namespace NSAnalysis this.dataGridViewTextBoxColumn14, this.dataGridViewTextBoxColumn16, this.SMResult}); + dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle20.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle20.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle20.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle20.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle20.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvFPYResult.DefaultCellStyle = dataGridViewCellStyle20; this.dgvFPYResult.EnableHeadersVisualStyles = false; this.dgvFPYResult.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(181)))), ((int)(((byte)(200))))); this.dgvFPYResult.Location = new System.Drawing.Point(29, 126); this.dgvFPYResult.Name = "dgvFPYResult"; this.dgvFPYResult.ReadOnly = true; this.dgvFPYResult.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle17.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle17.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle17.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); - dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvFPYResult.RowHeadersDefaultCellStyle = dataGridViewCellStyle17; + dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle21.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle21.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle21.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); + dataGridViewCellStyle21.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvFPYResult.RowHeadersDefaultCellStyle = dataGridViewCellStyle21; this.dgvFPYResult.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders; - dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); - dataGridViewCellStyle18.Font = new System.Drawing.Font("微软雅黑", 10F); - dataGridViewCellStyle18.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle18.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); - this.dgvFPYResult.RowsDefaultCellStyle = dataGridViewCellStyle18; + dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(60)))), ((int)(((byte)(68))))); + dataGridViewCellStyle22.Font = new System.Drawing.Font("微软雅黑", 10F); + dataGridViewCellStyle22.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle22.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(151)))), ((int)(((byte)(186))))); + this.dgvFPYResult.RowsDefaultCellStyle = dataGridViewCellStyle22; this.dgvFPYResult.RowTemplate.Height = 37; this.dgvFPYResult.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvFPYResult.Size = new System.Drawing.Size(1205, 798); @@ -1816,12 +1770,28 @@ namespace NSAnalysis this.rpvpSetup.Controls.Add(this.lpcAboutSoftware); this.rpvpSetup.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.rpvpSetup.Image = ((System.Drawing.Image)(resources.GetObject("rpvpSetup.Image"))); - this.rpvpSetup.ItemSize = new System.Drawing.SizeF(46F, 46F); + this.rpvpSetup.ItemSize = new System.Drawing.SizeF(162F, 40F); this.rpvpSetup.Location = new System.Drawing.Point(49, 35); this.rpvpSetup.Name = "rpvpSetup"; this.rpvpSetup.Size = new System.Drawing.Size(1868, 972); this.rpvpSetup.Text = " 软件设置"; // + // tmSystem + // + this.tmSystem.Enabled = true; + this.tmSystem.Interval = 1000; + this.tmSystem.Tick += new System.EventHandler(this.tmSystem_Tick); + // + // tmReadNextsenseCSV + // + this.tmReadNextsenseCSV.Interval = 300; + this.tmReadNextsenseCSV.Tick += new System.EventHandler(this.tmReadNextsenseCSV_Tick); + // + // tmrMonitorDBToCreateReport + // + this.tmrMonitorDBToCreateReport.Interval = 1000; + this.tmrMonitorDBToCreateReport.Tick += new System.EventHandler(this.tmrMonitorDBToCreateReport_Tick); + // // lpcToleranceSetup // this.lpcToleranceSetup.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(19)))), ((int)(((byte)(46)))), ((int)(((byte)(53))))); @@ -1881,21 +1851,72 @@ namespace NSAnalysis this.lpcAboutSoftware.TabIndex = 450; this.lpcAboutSoftware.Click += new System.EventHandler(this.lpcAboutSoftware_Click); // - // tmSystem + // PointName // - this.tmSystem.Enabled = true; - this.tmSystem.Interval = 1000; - this.tmSystem.Tick += new System.EventHandler(this.tmSystem_Tick); + this.PointName.DataPropertyName = "PointName"; + this.PointName.HeaderText = "测量点名称"; + this.PointName.Name = "PointName"; + this.PointName.ReadOnly = true; + this.PointName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.PointName.Width = 150; // - // tmReadNextsenseCSV + // DimensionName // - this.tmReadNextsenseCSV.Interval = 300; - this.tmReadNextsenseCSV.Tick += new System.EventHandler(this.tmReadNextsenseCSV_Tick); + this.DimensionName.DataPropertyName = "DimensionName"; + this.DimensionName.HeaderText = "尺寸名"; + this.DimensionName.Name = "DimensionName"; + this.DimensionName.ReadOnly = true; + this.DimensionName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.DimensionName.Width = 80; // - // tmrMonitorDBToCreateReport + // NormalVal // - this.tmrMonitorDBToCreateReport.Interval = 1000; - this.tmrMonitorDBToCreateReport.Tick += new System.EventHandler(this.tmrMonitorDBToCreateReport_Tick); + this.NormalVal.DataPropertyName = "NominalValue"; + this.NormalVal.HeaderText = "理论值"; + this.NormalVal.Name = "NormalVal"; + this.NormalVal.ReadOnly = true; + this.NormalVal.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.NormalVal.Visible = false; + // + // LowerTolVal + // + this.LowerTolVal.DataPropertyName = "LowerLimit"; + this.LowerTolVal.HeaderText = "下限值"; + this.LowerTolVal.Name = "LowerTolVal"; + this.LowerTolVal.ReadOnly = true; + this.LowerTolVal.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + // + // UpperTolVal + // + this.UpperTolVal.DataPropertyName = "UpperLimit"; + this.UpperTolVal.HeaderText = "上限值"; + this.UpperTolVal.Name = "UpperTolVal"; + this.UpperTolVal.ReadOnly = true; + this.UpperTolVal.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + // + // MeasureValue + // + this.MeasureValue.DataPropertyName = "DimensionValue"; + this.MeasureValue.HeaderText = "实测值"; + this.MeasureValue.Name = "MeasureValue"; + this.MeasureValue.ReadOnly = true; + this.MeasureValue.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + // + // MeasureDateTime + // + this.MeasureDateTime.DataPropertyName = "MeasureDateTime"; + this.MeasureDateTime.HeaderText = "测量时间"; + this.MeasureDateTime.Name = "MeasureDateTime"; + this.MeasureDateTime.ReadOnly = true; + this.MeasureDateTime.Width = 190; + // + // Classification + // + this.Classification.DataPropertyName = "Classification"; + this.Classification.HeaderText = "结果"; + this.Classification.Name = "Classification"; + this.Classification.ReadOnly = true; + this.Classification.Width = 150; // // FormMain // @@ -2056,15 +2077,15 @@ namespace NSAnalysis private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7; private System.Windows.Forms.DataGridViewTextBoxColumn MeasureItemResult; private System.Windows.Forms.Timer tmrMonitorDBToCreateReport; - private System.Windows.Forms.DataGridViewTextBoxColumn DimensionID; - private System.Windows.Forms.DataGridViewTextBoxColumn DimensionName; - private System.Windows.Forms.DataGridViewTextBoxColumn NormalVal; - private System.Windows.Forms.DataGridViewTextBoxColumn LowerTolVal; - private System.Windows.Forms.DataGridViewTextBoxColumn UpperTolVal; - private System.Windows.Forms.DataGridViewTextBoxColumn MeasureValue; - private System.Windows.Forms.DataGridViewTextBoxColumn MDate; - private System.Windows.Forms.DataGridViewTextBoxColumn MResult; private LabPictureControl lpcSoftwareSetup; private LabPictureControl lpcToleranceSetup; + private System.Windows.Forms.DataGridViewTextBoxColumn PointName; + private System.Windows.Forms.DataGridViewTextBoxColumn DimensionName; + private System.Windows.Forms.DataGridViewTextBoxColumn NormalVal; + private System.Windows.Forms.DataGridViewTextBoxColumn LowerTolVal; + private System.Windows.Forms.DataGridViewTextBoxColumn UpperTolVal; + private System.Windows.Forms.DataGridViewTextBoxColumn MeasureValue; + private System.Windows.Forms.DataGridViewTextBoxColumn MeasureDateTime; + private System.Windows.Forms.DataGridViewTextBoxColumn Classification; } } diff --git a/Analysis/FormMain.resx b/Analysis/FormMain.resx index 00efa1b..c253a6d 100644 --- a/Analysis/FormMain.resx +++ b/Analysis/FormMain.resx @@ -152,7 +152,66 @@ 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 + aT/60aOoqt9oGogfMlqpmgAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH5AQOAhEQGbTF3QAABH1JREFU + WEe111mobmMcx/FtnnKcDJlFiDLPM+UgQy50RIZSCDdKUUKIQm7IkIgoKQ7HPAtlvJFypSjKPBbKPP8+ + 613/09rLepe95fzqe1rredd+hv/4nJn/oLXDHeHP8FfLH+H+sF5Y7jo2/BK+Dx+0eP49LA7/m1YJq00e + Z+mS4NS3hc1abmzHrg59rdoyL+0floanw6mhNrJCuC9Y7CwDrU4Jxh4PKxmIHODE8FQwfniYkw4I7wYT + 4tdwe9gu7BHeDj+Fg0PJ+HfhvbBf2DrcHHxX83wcjg6jcvJ3Qp3mivB5+87X9fxG2CCUFoZXgt++CO+3 + z1+GK4O5vNvEkWFQTMbsPvQHGwdikWeC03wdHgoHhb72CtzzVfg5vBgODbRJeCyYm0uGYqsZtJCPnLwr + Jzww7BrGAsohdgm+XddARxcGcz8fVjcwJAHH558F7hjTgrBlyzoGRrRb4MLfwhkGpokVBJydsoaT97Vj + uCow6Ustj7ZjfutrrVCuvSesEUYl2u2Wz5myJL1OD8+FywKfb9Gye1Af/HZ2qFSkfYNCJThZYlTyXEqJ + dgHH5yWLvxz2bN4m324YBOuKBiIWeCSc07xNtH34JHwTBK+/myW1XXm9OIhiec5cD4YKOBM7XS1uk3cH + qYcHQtWFHYJva/M2d2cwpxTXMy4Nx4UmUDUWtd0HYHp53k01/mV2svibwdhOwYKXh7dCpd0F4brJYyOm + fz38GGodAWnjTVfjI7VdeXWSbpER7QKOz5nPyS3elxhgtZXDzkEZ73bH9YOYOjPcGqxpI80/gk5TGZI0 + E+mCbaPA5E7el+B9LZjHARScrcKQfGPNOW9A8NmAgLMBZu9rm/Bq2DzYwJNh2gY2Dcs24DLBHDeEkwMf + d/NfkZHn/Cig+K3ioavzg3xXDW3w2dB1pXmk60nh+rDMBaLSZcILdDUmr4gnPudjOiQIuIsCszu5xQXm + okDnhZsmj41s6IVg7lrHmg7WBMrx4ZrwRKhOdm9wGqo0rEon2gUcn3OJk9fi2wbf7t28TaxW1fXDIDau + DSeEf1zhRLAeoI3qaqK5pMI9HMr/vhU3fF4btfiScG7zNhEracPfhsOCvxuVywQraKn9UqzCOZ08lwl8 + LL1sitn53eLdUuxAPwQNbqhXzJKTuMkwl37eb6kkGAWRPBfp3GZhPi+zd6XS1oXkrjB4Fyi5w6mEXFBV + bZr4T5qhG+1DsjH9QKs/zcCQ1H0BYqeuUV1pqfsEjaUaz5D8xufuhU7eVd2mp15IbIA5faT01pVMUxHl + 8tYpNJZulyyJA9H+UeDzKt+0ZrglmJvrprrhiCBifShHXaOqYnGLlupZYxF8Jf1CnvtNtAs4zzasy9bi + n4ajwqiOCbUJ6FpuMoJPh9RSdbVuhqhwiow8l2qiXcDxec1jcW1/TrJL8eBU7nB1jdINlWITdu92yqsx + f1N5zswCjs+Z/V9P3pcJhoLFZcJiWqpCpLFIS2MqXF/mGE29+cpNhlsEpfiAZ7VdeV3uUpzKDV0E7Tz/ + ez4z8zeeNDGa23P9IwAAAABJRU5ErkJggg== + + + True @@ -170,27 +229,17 @@ True - + True - + True - + - iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH5AkVCAAngM/SOwAAAoNJREFU - SEu1lsvLTWEUh7cIJQbEwIRipoSRiRiIAf4AxcB1YGJgIkWhFBHKyOQrA5JigmKipIQJGZCJWwauySWX - iOf5etfu/XbrHMftV0/tvd61fr/O2e9+z2kG1GRYAUfgGjyFtwWvrblmj71/rSmwGa7Ce/jxC+yx1xln - f1ujYDlo8h26AbdhS8Hr7rozzuqh10AaC9vgNXQN5Q0shpDX1rJePfTSs69s2A1fIDOS+zANQlPBWtYr - X0HPvuFbIUJvwTG4At9KTd7BKgh5bS3W7XXGWT2s6al3Kr+yF2DjdZgByl16DsJYHsK+gtf1mr2xs/XQ - y7reS2CEJsEliOG9UGsjxFoXN5LPODbhBqilV/SaYVar1eCziIaTMAZC+yHWupyA+XC53Nsb0kOv6DXD - rGFNgIsQi/IRNFgK2+EV1OuBz24lqONgzV5nnNVDr3rGLDObRdDL+HNSq3kEM8Gv72apBb1mzTKz2VUK - f8J5GA0LoNe7nGFmc6Eq+CoMcjQGO0F5RGbrgZ71K2lm+/J72G+ChbAHPkA0ZnyCZaCGIOvRQy899TbD - upnN83Kzw5sid+MZqE26PIDp4I/BnVLrokf9dphh3cz22azxptJRqE0Cd7KGsZvnwkvIevWoZYZ1M5sn - 5eYseO6qOXAXapPgIIyHkNeHIOvVQy+ltxnWzWzPU08ejzcPhHul1uUxzIKurLmWzeilp95xuvnq9dwY - GQ6MOPKKJsINyGYyzGzWQ31c9sNPNRu66veJu5i1DoaH3KFZU4bPeByEvD4AWW+GWe3jOgxZU4ZH4SlY - C+7S06WW9WaY1WoePIOs8V9ihlmt/EPm3xP/SXja/A/0NoOspvkJxD7h7QqkS00AAAAASUVORK5CYII= + iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + vAAADrwBlbxySQAAACFJREFUGFdjEHXq/o+OGf4DAbIACDCAAEwCLgADCAEGBgDP4STWpID5ywAAAABJ + RU5ErkJggg== @@ -251,48 +300,6 @@ True - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH5AEGATc06Xu77gAAAihJREFU - WEft1j1rFUEUgOH1IwYLCzEKSSAQVLBRkkZ/gEYs468w1iJoY6ud2gqKIfEXWAh2GhNrP8DYRcEETaNi - YSHq+152YLKe3J1ELiLcAw8sO2fO7MfM7Fb96Mf/GIPYj0MYrXnsOdt6EgdwGlcwjwW8wErNY8/ZZo65 - 9vnrGMclLOIzfhUy1z72tcaWYx8uwDv7iWiQEva1hrWsWRSHMYfviIomX7FW8zjKSaxlTWt3jUk8RVQk - ccDbOIcjNY89Z1vUJ7H2BMI4jueIOiYvcRY7sAvOfnls2GZO1Dd5hmPYEMN4hKhD4t05gOFd3MNy7S58 - eoY5bU/iIRyzEwO4jrbJdgs7YVxEc468wkkY5uZtTY51A3tQnccnRInJF5xBir24hm/I8+5jN8y1T97W - 5JiO3VmvUUJuFc5g372PbgRHcQc/kPLe4CBc+/bJa0Qcu1rKTmzGYhZ1d3uCD3iPj8hfnRfgpCy9AFdF - 8Stwe3W+uN1GOZpF6StYxzQ6E8EJ0TYJb8I4hddotnvONsPcZntuwyQ0fK8ujSg5cWlNwXDJufTe1vJl - aM6WlmEKNwc3iahD4iaTLiLaiGxr24iceH9sRClO4DGijomTy3Xe3Io91zbxrO0YXWMMTqaSj5EDquRj - ZE1rF4Wfzhn4ONsmZzf2tYa1ij/HebieL2O7PyT23dYPSTOG4D5wFQ/g75d39q7msedsM8dc+/Qk/slP - aT/60aOoqt9oGogfMlqpmgAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH5AQOAhEQGbTF3QAABH1JREFU - WEe111mobmMcx/FtnnKcDJlFiDLPM+UgQy50RIZSCDdKUUKIQm7IkIgoKQ7HPAtlvJFypSjKPBbKPP8+ - 613/09rLepe95fzqe1rredd+hv/4nJn/oLXDHeHP8FfLH+H+sF5Y7jo2/BK+Dx+0eP49LA7/m1YJq00e - Z+mS4NS3hc1abmzHrg59rdoyL+0floanw6mhNrJCuC9Y7CwDrU4Jxh4PKxmIHODE8FQwfniYkw4I7wYT - 4tdwe9gu7BHeDj+Fg0PJ+HfhvbBf2DrcHHxX83wcjg6jcvJ3Qp3mivB5+87X9fxG2CCUFoZXgt++CO+3 - z1+GK4O5vNvEkWFQTMbsPvQHGwdikWeC03wdHgoHhb72CtzzVfg5vBgODbRJeCyYm0uGYqsZtJCPnLwr - Jzww7BrGAsohdgm+XddARxcGcz8fVjcwJAHH558F7hjTgrBlyzoGRrRb4MLfwhkGpokVBJydsoaT97Vj - uCow6Ustj7ZjfutrrVCuvSesEUYl2u2Wz5myJL1OD8+FywKfb9Gye1Af/HZ2qFSkfYNCJThZYlTyXEqJ - dgHH5yWLvxz2bN4m324YBOuKBiIWeCSc07xNtH34JHwTBK+/myW1XXm9OIhiec5cD4YKOBM7XS1uk3cH - qYcHQtWFHYJva/M2d2cwpxTXMy4Nx4UmUDUWtd0HYHp53k01/mV2svibwdhOwYKXh7dCpd0F4brJYyOm - fz38GGodAWnjTVfjI7VdeXWSbpER7QKOz5nPyS3elxhgtZXDzkEZ73bH9YOYOjPcGqxpI80/gk5TGZI0 - E+mCbaPA5E7el+B9LZjHARScrcKQfGPNOW9A8NmAgLMBZu9rm/Bq2DzYwJNh2gY2Dcs24DLBHDeEkwMf - d/NfkZHn/Cig+K3ioavzg3xXDW3w2dB1pXmk60nh+rDMBaLSZcILdDUmr4gnPudjOiQIuIsCszu5xQXm - okDnhZsmj41s6IVg7lrHmg7WBMrx4ZrwRKhOdm9wGqo0rEon2gUcn3OJk9fi2wbf7t28TaxW1fXDIDau - DSeEf1zhRLAeoI3qaqK5pMI9HMr/vhU3fF4btfiScG7zNhEracPfhsOCvxuVywQraKn9UqzCOZ08lwl8 - LL1sitn53eLdUuxAPwQNbqhXzJKTuMkwl37eb6kkGAWRPBfp3GZhPi+zd6XS1oXkrjB4Fyi5w6mEXFBV - bZr4T5qhG+1DsjH9QKs/zcCQ1H0BYqeuUV1pqfsEjaUaz5D8xufuhU7eVd2mp15IbIA5faT01pVMUxHl - 8tYpNJZulyyJA9H+UeDzKt+0ZrglmJvrprrhiCBifShHXaOqYnGLlupZYxF8Jf1CnvtNtAs4zzasy9bi - n4ajwqiOCbUJ6FpuMoJPh9RSdbVuhqhwiow8l2qiXcDxec1jcW1/TrJL8eBU7nB1jdINlWITdu92yqsx - f1N5zswCjs+Z/V9P3pcJhoLFZcJiWqpCpLFIS2MqXF/mGE29+cpNhlsEpfiAZ7VdeV3uUpzKDV0E7Tz/ - ez4z8zeeNDGa23P9IwAAAABJRU5ErkJggg== - - 17, 17 diff --git a/Analysis/NXSAnalysis.csproj b/Analysis/NXSAnalysis.csproj index 013d959..be82f41 100644 --- a/Analysis/NXSAnalysis.csproj +++ b/Analysis/NXSAnalysis.csproj @@ -123,6 +123,7 @@ + Form @@ -138,7 +139,6 @@ LabPictureControl.cs - diff --git a/Analysis/bin/x64/Debug/Debug.txt b/Analysis/bin/x64/Debug/Debug.txt index 08f45ee..ddcd79a 100644 --- a/Analysis/bin/x64/Debug/Debug.txt +++ b/Analysis/bin/x64/Debug/Debug.txt @@ -1,7678 +1,63 @@ -2025-08-06 18:09:59.865----软件Program Main函数开始执行-- -2025-08-06 18:09:59.902--加载配置文件——>开始 -2025-08-06 18:09:59.919--数据库连接 SqlServerName:127.0.0.1 -2025-08-06 18:09:59.920--数据库连接 SqlUserName:sa -2025-08-06 18:09:59.921--数据库连接 SqlPassword:Hexagon123 -2025-08-06 18:09:59.921--数据库连接 SqlDbName:CJLR -2025-08-06 18:09:59.922--加载配置文件——>完成 -2025-08-06 18:10:01.522--数据库连接 SqlServerName:127.0.0.1 -2025-08-06 18:10:01.524--数据库连接 SqlUserName:sa -2025-08-06 18:10:01.525--数据库连接 SqlPassword:Hexagon123 -2025-08-06 18:10:01.525--数据库连接 SqlDbName:CJLR -2025-08-06 18:10:01.526--数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-06 18:10:01.872-- 进入解析CSV文件模式,开始解析扫码CSV文件! -2025-08-06 18:10:01.874--软件首次启动, Nextsense EH3 CSV读取路径存在;不清空,读取NextSense生成 CSV报告路径下的所有文件,路径为:D:\cherytestEH3 -2025-08-06 18:10:02.788--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:02.794--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:02.800--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:02.811--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:02.811--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:02.812--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:02.813--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.842--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.844--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.848--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.849--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.852--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.854--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.856--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.858--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.859--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.862--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.864--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.865--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.867--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.869--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.878--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.880--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.883--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.885--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.887--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.889--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.893--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.899--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.903--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.906--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.909--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.912--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.915--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.918--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.922--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.926--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.930--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.934--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.938--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.941--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.945--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.949--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.954--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.957--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.961--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.966--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.970--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.974--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.979--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.984--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.988--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.993--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:02.998--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.002--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.007--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.013--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.021--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.027--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.033--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.038--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.043--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.050--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:03.051--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:03.051--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:03.154--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:697f2ca6-30ca-49f1-a982-5af35710bb64 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:03.654--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:03.679--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:03.681--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:03.682--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:03.683--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:03.683--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:03.684--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.686--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.687--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.688--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.689--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.691--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.692--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.693--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.695--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.697--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.700--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.701--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.703--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.705--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.707--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.710--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.713--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.716--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.718--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.720--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.722--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.725--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.729--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.731--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.734--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.737--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.740--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.743--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.746--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.750--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.753--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.756--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.761--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.764--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.767--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.771--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.774--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.777--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.781--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.787--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.791--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.795--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.800--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.804--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.811--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.817--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.822--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.826--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.830--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.835--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.840--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.845--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.849--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.855--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.859--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.865--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:03.870--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:03.871--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:03.871--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:03.887--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0bcabbfa-57df-46f5-85a1-2d47b29f4be7 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:04.397--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:04.401--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:04.401--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:04.402--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:04.403--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:04.404--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:04.405--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.406--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.408--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.409--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.410--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.411--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.412--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.414--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.415--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.417--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.419--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.420--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.422--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.424--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.427--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.442--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.444--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.446--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.449--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.451--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.453--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.456--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.460--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.463--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.466--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.469--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.471--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.476--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.479--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.482--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.485--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.490--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.494--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.497--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.500--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.506--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.509--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.513--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.517--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.520--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.524--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.528--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.532--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.537--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.541--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.545--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.550--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.564--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.569--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.573--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.578--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.582--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.587--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.592--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.598--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.603--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:04.608--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:04.609--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:04.610--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:04.625--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:b7be0059-3e28-4d0e-871d-ac339cb02267 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:05.129--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:05.132--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:05.133--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:05.134--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:05.135--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:05.136--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:05.136--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.138--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.140--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.142--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.144--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.145--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.147--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.148--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.150--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.151--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.153--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.155--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.159--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.162--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.164--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.166--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.168--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.200--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.204--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.217--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.223--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.225--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.228--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.231--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.234--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.237--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.240--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.243--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.246--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.250--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.253--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.256--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.259--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.264--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.268--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.271--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.274--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.279--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.283--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.287--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.292--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.297--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.301--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.305--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.309--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.313--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.318--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.322--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.327--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.331--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.336--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.341--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.345--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.350--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.356--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.360--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.365--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:05.366--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:05.367--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:05.383--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0b9ed9b8-ccdf-448e-b7a0-fd1d34de7a23 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:05.899--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:05.902--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:05.903--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:05.904--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:05.904--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:05.905--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:05.906--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.907--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.909--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.910--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.913--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.914--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.916--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.918--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.921--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.923--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.925--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.927--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.928--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.930--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.933--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.935--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.937--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.940--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.943--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.945--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.947--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.949--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.952--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.955--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.959--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.961--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.964--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.967--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.970--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.973--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.979--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.983--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.986--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.989--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.993--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:05.997--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.000--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.004--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.009--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.013--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.017--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.022--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.026--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.030--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.034--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.038--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.043--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.057--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.061--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.067--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.073--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.077--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.082--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.087--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.092--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.097--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.104--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:06.104--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:06.105--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:06.120--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:b7be0059-3e28-4d0e-871d-ac339cb02267 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:06.624--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:06.628--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:06.628--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:06.629--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:06.630--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:06.639--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:06.640--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.642--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.643--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.644--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.645--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.647--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.648--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.650--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.651--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.653--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.655--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.657--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.659--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.661--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.663--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.665--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.667--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.669--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.673--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.676--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.678--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.681--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.684--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.687--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.690--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.693--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.696--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.699--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.703--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.706--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.710--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.713--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.717--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.720--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.724--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.727--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.732--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.736--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.739--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.743--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.747--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.752--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.757--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.761--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.766--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.770--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.775--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.790--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.797--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.801--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.806--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.811--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.815--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.820--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.826--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.830--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:06.835--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:06.836--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:06.837--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:06.851--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0bcabbfa-57df-46f5-85a1-2d47b29f4be7 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:07.367--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:07.369--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:07.370--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:07.371--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:07.372--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:07.373--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:07.374--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.376--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.377--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.378--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.380--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.382--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.383--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.385--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.387--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.388--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.390--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.392--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.395--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.398--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.401--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.403--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.405--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.407--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.409--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.414--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.416--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.419--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.422--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.427--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.429--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.432--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.435--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.438--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.445--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.449--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.453--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.458--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.461--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.465--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.468--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.473--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.477--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.480--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.484--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.489--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.493--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.497--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.501--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.506--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.510--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.514--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.519--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.523--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.528--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.533--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.538--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.543--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.548--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.553--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.558--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.562--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:07.568--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:07.569--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:07.570--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:07.596--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:697f2ca6-30ca-49f1-a982-5af35710bb64 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:08.122--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:08.125--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:08.126--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:08.127--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:08.128--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:08.129--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:08.130--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.131--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.133--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.135--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.136--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.138--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.139--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.140--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.142--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.144--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.145--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.148--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.150--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.152--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.154--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.156--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.158--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.160--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.163--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.166--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.168--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.170--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.174--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.176--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.180--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.183--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.186--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.188--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.191--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.195--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.198--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.201--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.205--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.209--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.213--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.216--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.220--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.224--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.228--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.232--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.236--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.240--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.244--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.249--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.254--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.259--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.266--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.271--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.275--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.279--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.284--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.290--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.295--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.299--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.304--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.309--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.314--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:08.315--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:08.316--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:08.330--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:b7be0059-3e28-4d0e-871d-ac339cb02267 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:08.955--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:08.958--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:08.959--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:08.960--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:08.961--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:08.962--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:08.963--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.964--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.965--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.967--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.969--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.970--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.972--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.973--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.975--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.976--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.978--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.980--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.981--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.984--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.986--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.988--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.990--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.992--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.994--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:08.997--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.000--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.002--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.005--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.008--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.011--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.015--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.018--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.021--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.024--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.027--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.032--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.035--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.038--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.041--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.045--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.048--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.052--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.055--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.059--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.063--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.067--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.071--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.078--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.082--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.086--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.090--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.095--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.099--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.103--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.109--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.115--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.121--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.125--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.130--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.136--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.143--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.148--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:09.149--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:09.151--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:09.177--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:09.683--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:09.686--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:09.687--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:09.688--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:09.689--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:09.689--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:09.690--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.692--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.693--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.695--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.696--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.698--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.699--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.701--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.702--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.704--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.705--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.707--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.709--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.712--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.714--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.716--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.718--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.720--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.722--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.725--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.730--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.732--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.735--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.738--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.741--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.744--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.747--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.750--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.755--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.758--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.761--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.765--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.768--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.773--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.776--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.780--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.783--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.787--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.791--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.795--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.798--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.803--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.806--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.810--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.814--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.819--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.823--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.828--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.833--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.837--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.842--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.846--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.852--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.857--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.862--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.868--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:09.873--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:09.874--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:09.874--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:09.893--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:39ae8cc8-9485-4463-af65-2fb7e73277aa -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:10.394--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:10.396--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:10.398--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:10.399--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:10.399--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:10.400--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:10.401--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.402--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.404--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.405--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.406--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.410--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.412--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.413--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.415--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.416--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.418--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.420--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.422--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.424--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.426--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.429--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.431--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.433--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.435--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.437--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.440--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.442--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.445--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.448--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.450--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.455--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.458--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.461--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.464--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.467--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.474--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.477--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.480--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.483--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.487--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.491--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.494--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.498--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.503--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.507--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.511--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.515--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.520--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.524--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.528--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.533--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.537--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.541--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.545--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.552--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.556--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.561--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.566--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.571--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.575--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.581--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:10.586--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:10.586--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:10.587--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:10.604--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:11.112--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:11.115--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:11.116--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:11.117--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:11.118--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:11.119--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:11.119--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.121--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.122--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.124--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.125--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.127--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.128--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.129--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.131--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.132--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.134--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.136--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.137--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.140--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.142--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.144--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.146--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.149--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.151--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.155--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.156--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.159--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.162--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.165--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.167--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.171--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.174--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.177--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.180--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.182--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.187--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.190--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.194--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.197--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.201--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.204--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.208--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.212--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.217--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.221--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.225--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.228--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.233--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.237--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.242--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.247--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.252--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.256--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.260--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.265--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.270--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.274--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.280--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.284--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.289--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.294--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.299--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:11.300--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:11.301--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:11.329--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:11.838--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:11.840--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:11.841--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:11.842--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:11.843--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:11.844--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:11.845--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.846--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.847--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.849--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.851--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.852--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.854--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.855--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.856--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.858--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.860--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.861--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.863--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.867--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.869--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.871--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.873--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.875--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.877--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.879--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.882--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.885--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.888--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.893--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.896--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.900--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.902--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.905--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.908--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.911--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.914--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.917--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.921--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.924--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.929--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.933--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.937--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.940--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.944--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.948--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.952--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.955--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.961--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.965--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.969--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.973--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.978--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.982--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.986--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.992--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:11.997--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.002--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.008--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.013--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.018--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.023--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.028--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:12.029--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:12.030--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:12.045--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:fb9416d3-5882-44be-b1a4-b3e2eaf65306 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:12.543--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:12.547--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:12.547--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:12.548--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:12.549--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:12.550--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:12.551--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.552--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.553--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.555--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.556--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.557--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.559--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.561--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.562--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.564--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.566--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.567--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.569--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.572--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.574--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.576--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.578--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.580--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.582--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.584--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.587--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.589--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.594--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.597--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.600--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.603--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.606--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.609--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.612--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.615--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.618--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.621--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.626--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.629--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.634--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.638--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.641--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.645--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.648--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.653--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.657--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.661--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.665--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.669--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.673--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.677--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.682--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.686--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.691--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.695--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.701--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.705--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.710--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.715--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.720--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.725--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:12.729--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:12.730--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:12.732--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:12.744--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:13.250--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:13.253--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:13.253--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:13.254--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:13.255--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:13.256--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:13.257--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.258--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.259--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.260--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.261--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.263--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.264--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.265--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.267--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.268--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.270--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.272--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.276--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.279--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.281--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.283--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.285--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.287--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.289--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.291--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.293--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.296--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.299--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.301--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.305--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.308--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.311--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.314--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.317--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.320--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.323--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.326--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.330--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.333--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.337--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.341--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.344--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.348--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.352--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.356--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.359--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.363--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.368--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.372--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.376--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.380--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.385--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.389--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.395--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.400--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.405--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.409--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.415--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.420--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.424--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.430--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.435--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:13.436--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:13.437--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:13.450--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:13.961--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:13.963--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:13.964--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:13.965--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:13.966--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:13.966--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:13.967--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.968--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.970--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.971--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.972--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.973--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.975--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.976--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.978--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.979--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.981--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.983--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.984--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.988--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.990--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.992--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.994--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.995--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:13.998--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.000--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.004--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.006--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.009--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.012--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.015--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.018--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.021--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.024--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.028--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.031--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.034--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.038--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.041--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.044--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.049--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.053--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.056--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.060--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.066--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.070--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.074--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.077--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.082--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.086--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.090--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.096--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.100--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.104--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.109--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.114--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.118--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.123--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.129--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.133--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.138--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.144--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.149--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:14.150--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:14.151--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:14.169--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:14.670--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:14.674--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:14.675--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:14.676--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:14.677--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:14.677--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:14.678--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.680--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.682--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.683--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.684--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.685--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.687--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.688--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.690--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.691--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.693--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.695--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.696--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.700--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.702--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.705--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.707--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.709--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.711--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.714--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.717--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.719--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.722--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.725--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.728--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.731--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.734--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.737--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.740--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.743--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.747--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.751--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.754--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.757--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.761--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.764--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.768--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.771--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.776--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.779--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.784--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.788--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.793--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.797--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.801--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.805--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.810--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.814--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.818--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.823--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.828--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.832--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.838--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.843--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.848--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.853--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:14.858--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:14.859--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:14.860--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:14.874--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:ef3d83f2-9b8a-4782-915d-06fd31187074 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:15.381--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:15.384--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:15.385--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:15.386--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:15.387--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:15.387--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:15.388--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.389--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.391--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.392--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.394--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.395--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.396--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.398--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.399--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.401--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.403--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.404--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.407--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.409--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.411--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.413--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.415--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.417--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.419--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.422--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.424--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.427--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.430--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.433--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.435--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.440--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.443--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.446--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.449--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.451--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.457--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.460--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.463--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.467--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.471--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.475--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.478--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.482--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.486--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.490--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.494--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.497--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.504--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.508--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.512--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.516--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.520--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.525--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.529--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.535--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.540--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.546--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.551--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.556--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.560--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.566--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:15.571--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:15.572--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:15.572--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:15.588--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:642ee7ae-4e00-469a-850e-13cb298681bc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:16.413--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:16.415--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:16.416--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:16.417--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:16.418--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:16.419--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:16.419--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.421--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.422--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.423--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.424--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.426--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.428--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.429--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.431--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.433--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.434--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.436--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.438--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.439--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.441--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.444--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.447--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.449--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.451--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.453--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.456--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.459--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.462--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.465--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.467--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.470--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.473--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.476--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.479--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.483--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.486--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.489--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.493--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.496--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.499--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.503--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.508--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.512--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.516--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.519--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.524--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.528--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.532--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.536--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.541--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.545--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.549--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.554--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.558--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.562--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.567--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.572--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.577--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.582--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.587--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.592--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:16.599--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:16.599--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:16.600--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:16.613--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:ef3d83f2-9b8a-4782-915d-06fd31187074 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:17.118--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:17.121--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:17.122--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:17.125--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:17.125--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:17.126--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:17.127--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.128--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.130--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.131--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.132--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.133--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.135--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.136--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.138--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.139--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.141--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.143--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.145--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.147--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.150--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.152--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.154--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.156--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.158--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.162--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.164--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.166--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.169--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.172--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.175--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.178--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.181--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.183--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.186--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.189--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.195--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.198--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.201--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.204--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.208--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.214--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.217--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.221--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.225--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.231--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.235--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.240--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.244--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.249--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.252--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.260--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.264--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.269--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.274--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.279--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.284--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.289--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.294--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.299--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.304--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.309--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.313--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:17.314--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:17.315--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:17.330--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:466440db-280b-40d9-a40e-68cfbb38a29b -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:17.831--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:17.834--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:17.835--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:17.836--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:17.836--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:17.837--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:17.839--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.840--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.841--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.843--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.844--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.846--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.847--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.849--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.850--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.851--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.854--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.855--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.857--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.859--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.862--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.865--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.867--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.869--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.872--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.874--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.877--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.880--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.883--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.886--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.889--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.893--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.896--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.899--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.902--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.906--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.910--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.913--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.916--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.919--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.923--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.927--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.930--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.934--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.939--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.943--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.946--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.950--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.955--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.960--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.964--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.969--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.974--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.978--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.985--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.990--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:17.995--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.000--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.005--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.010--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.015--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.020--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.025--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:18.026--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:18.027--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:18.054--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:61c98a68-1a6f-40a8-8cfd-b317380990cc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:18.570--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:18.573--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:18.574--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:18.575--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:18.576--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:18.577--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:18.578--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.579--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.580--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.582--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.583--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.584--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.586--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.588--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.590--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.592--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.594--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.596--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.598--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.600--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.601--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.605--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.608--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.610--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.612--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.615--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.617--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.620--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.624--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.626--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.629--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.632--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.635--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.637--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.640--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.643--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.647--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.654--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.657--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.660--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.663--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.666--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.670--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.674--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.678--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.682--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.686--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.690--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.694--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.700--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.704--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.708--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.713--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.717--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.722--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.728--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.733--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.737--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.743--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.748--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.752--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.758--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:18.763--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:18.763--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:18.764--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:18.780--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:78323585-1c18-40ee-b908-847c2d811e75 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:19.285--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:19.287--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:19.288--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:19.289--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:19.290--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:19.291--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:19.292--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.293--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.294--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.296--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.297--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.299--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.301--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.303--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.305--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.310--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.312--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.315--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.317--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.319--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.321--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.324--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.326--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.328--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.331--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.334--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.336--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.338--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.341--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.346--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.349--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.353--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.358--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.362--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.365--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.368--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.371--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.374--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.381--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.386--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.390--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.394--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.397--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.401--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.405--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.411--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.415--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.419--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.424--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.428--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.432--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.436--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.442--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.449--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.454--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.460--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.464--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.471--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.476--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.481--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.488--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.496--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:19.504--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:19.505--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:19.506--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:19.521--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:706e1358-a66b-4029-9895-53de56746eac -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:20.011--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:20.015--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:20.016--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:20.017--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:20.018--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:20.019--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:20.020--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.022--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.023--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.026--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.028--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.030--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.032--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.035--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.036--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.039--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.042--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.044--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.046--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.049--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.052--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.054--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.059--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.061--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.064--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.067--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.069--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.076--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.079--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.084--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.088--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.092--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.097--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.101--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.108--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.113--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.118--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.123--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.129--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.134--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.139--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.143--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.148--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.155--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.160--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.165--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.170--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.176--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.183--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.191--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.197--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.202--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.207--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.216--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.222--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.227--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.234--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.242--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.247--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.254--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.265--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.273--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.282--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:20.283--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:20.284--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:20.302--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:61c98a68-1a6f-40a8-8cfd-b317380990cc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:20.801--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:20.804--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:20.805--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:20.806--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:20.807--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:20.807--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:20.808--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.810--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.811--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.812--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.815--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.816--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.818--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.820--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.822--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.824--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.825--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.829--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.831--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.833--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.835--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.837--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.839--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.841--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.843--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.846--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.849--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.852--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.858--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.861--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.864--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.867--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.870--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.874--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.878--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.881--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.885--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.888--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.892--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.895--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.899--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.902--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.908--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.911--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.915--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.919--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.923--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.927--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.931--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.936--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.940--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.944--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.948--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.953--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.957--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.962--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.966--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.972--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.977--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.981--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.987--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.992--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:20.998--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:20.999--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:21.000--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:21.013--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:466440db-280b-40d9-a40e-68cfbb38a29b -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:21.512--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:21.515--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:21.516--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:21.517--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:21.517--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:21.518--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:21.519--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.521--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.522--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.524--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.525--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.526--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.528--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.529--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.531--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.533--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.535--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.536--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.540--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.542--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.544--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.546--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.548--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.552--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.554--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.557--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.559--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.562--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.565--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.569--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.574--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.577--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.580--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.583--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.586--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.589--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.593--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.596--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.600--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.606--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.610--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.613--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.617--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.620--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.624--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.628--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.634--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.638--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.641--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.645--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.650--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.654--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.658--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.663--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.668--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.672--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.677--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.682--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.687--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.692--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.698--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.704--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:21.712--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:21.713--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:21.714--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:21.727--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:642ee7ae-4e00-469a-850e-13cb298681bc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:22.239--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:22.241--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:22.242--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:22.243--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:22.244--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:22.245--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:22.245--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.247--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.248--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.251--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.252--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.253--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.255--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.256--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.258--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.260--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.262--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.264--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.267--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.269--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.272--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.275--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.277--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.281--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.284--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.287--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.290--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.293--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.296--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.300--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.302--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.305--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.308--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.313--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.316--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.319--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.322--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.325--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.331--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.335--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.341--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.347--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.357--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.362--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.368--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.376--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.382--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.391--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.397--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.403--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.410--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.417--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.423--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.428--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.434--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.440--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.445--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.454--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.458--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.463--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.470--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.475--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:22.480--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:22.482--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:22.483--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:22.508--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:ef3d83f2-9b8a-4782-915d-06fd31187074 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:23.115--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:23.118--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:23.119--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:23.120--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:23.121--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:23.122--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:23.122--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.123--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.124--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.126--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.127--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.128--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.129--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.131--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.132--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.134--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.135--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.137--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.139--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.141--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.142--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.144--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.146--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.150--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.152--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.154--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.157--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.159--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.162--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.165--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.168--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.171--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.174--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.176--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.179--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.184--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.187--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.190--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.193--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.196--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.200--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.204--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.208--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.212--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.215--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.219--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.223--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.228--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.231--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.235--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.239--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.243--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.247--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.251--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.256--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.261--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.265--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.269--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.276--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.282--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.287--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.291--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.298--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:23.299--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:23.300--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:23.320--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:fb9416d3-5882-44be-b1a4-b3e2eaf65306 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:23.836--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:23.838--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:23.839--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:23.840--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:23.841--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:23.841--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:23.842--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.843--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.844--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.845--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.847--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.848--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.849--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.850--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.852--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.854--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.855--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.857--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.859--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.861--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.865--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.867--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.869--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.871--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.873--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.875--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.877--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.880--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.883--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.886--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.888--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.891--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.894--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.898--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.900--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.903--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.906--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.911--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.914--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.917--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.920--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.924--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.927--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.931--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.934--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.938--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.943--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.946--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.950--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.954--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.959--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.963--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.967--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.972--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.976--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.980--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.985--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.990--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.994--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:23.999--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.004--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.009--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.014--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:24.015--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:24.016--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:24.029--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:24.533--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:24.535--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:24.536--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:24.537--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:24.538--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:24.539--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:24.539--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.541--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.542--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.543--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.544--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.547--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.548--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.549--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.551--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.552--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.554--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.555--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.557--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.559--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.561--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.564--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.566--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.568--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.570--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.572--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.574--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.578--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.581--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.583--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.586--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.588--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.591--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.595--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.597--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.600--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.603--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.607--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.612--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.616--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.620--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.623--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.628--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.632--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.635--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.639--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.644--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.647--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.651--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.657--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.661--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.665--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.669--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.674--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.678--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.682--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.687--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.692--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.696--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.701--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.706--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.711--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:24.717--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:24.718--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:24.718--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:24.732--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:39ae8cc8-9485-4463-af65-2fb7e73277aa -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:25.239--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:25.242--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:25.243--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:25.243--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:25.244--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:25.245--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:25.246--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.247--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.248--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.249--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.250--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.251--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.253--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.255--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.256--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.257--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.259--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.261--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.262--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.264--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.266--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.269--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.271--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.273--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.275--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.278--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.280--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.282--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.286--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.288--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.291--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.294--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.296--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.300--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.303--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.305--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.308--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.311--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.316--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.319--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.322--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.325--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.329--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.332--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.336--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.340--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.344--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.348--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.352--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.356--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.360--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.364--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.369--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.374--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.378--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.383--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.387--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.394--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.398--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.403--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.408--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.413--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.417--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:25.418--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:25.419--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:25.432--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:25.935--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:25.938--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:25.939--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:25.940--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:25.940--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:25.941--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:25.942--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.943--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.944--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.945--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.946--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.947--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.948--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.950--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.951--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.953--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.954--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.956--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.957--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.959--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.963--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.965--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.967--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.969--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.971--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.974--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.976--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.978--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.981--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.984--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.986--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.989--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.992--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.995--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:25.998--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.001--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.004--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.007--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.013--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.017--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.021--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.025--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.028--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.032--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.035--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.041--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.045--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.048--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.052--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.056--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.061--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.065--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.069--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.073--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.077--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.081--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.087--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.092--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.096--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.101--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.105--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.110--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.115--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:26.116--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:26.117--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:26.130--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0b9ed9b8-ccdf-448e-b7a0-fd1d34de7a23 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:26.624--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:26.627--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:26.628--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:26.629--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:26.630--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:26.630--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:26.631--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.632--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.633--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.634--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.635--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.637--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.638--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.639--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.641--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.642--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.644--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.646--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.647--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.649--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.651--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.653--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.655--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.659--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.661--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.664--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.666--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.669--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.673--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.675--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.678--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.680--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.683--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.686--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.690--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.693--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.696--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.699--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.704--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.708--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.711--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.714--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.719--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.723--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.726--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.730--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.734--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.738--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.742--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.746--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.751--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.755--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.759--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.763--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.768--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.772--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.776--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.782--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.787--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.791--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.796--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.801--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:26.806--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:26.806--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:26.807--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:26.820--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:b7be0059-3e28-4d0e-871d-ac339cb02267 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:27.326--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:27.328--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:27.329--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:27.330--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:27.330--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:27.331--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:27.332--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.333--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.334--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.335--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.336--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.336--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.339--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.340--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.342--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.343--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.345--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.346--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.348--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.350--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.351--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.353--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.356--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.358--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.360--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.362--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.364--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.366--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.369--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.372--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.375--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.378--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.380--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.383--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.387--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.390--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.394--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.397--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.400--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.405--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.408--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.412--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.415--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.419--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.423--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.426--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.430--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.435--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.439--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.442--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.446--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.452--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.456--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.460--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.465--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.469--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.473--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.477--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.483--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.488--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.492--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.498--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:27.502--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:27.504--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:27.504--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:27.519--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0bcabbfa-57df-46f5-85a1-2d47b29f4be7 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:28.017--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:28.020--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:28.021--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:28.022--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:28.022--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:28.022--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:28.023--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.024--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.025--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.027--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.028--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.030--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.032--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.033--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.034--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.036--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.038--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.039--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.041--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.043--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.044--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.046--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.048--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.050--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.052--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.055--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.058--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.060--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.063--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.065--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.068--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.071--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.074--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.077--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.079--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.082--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.086--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.089--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.092--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.095--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.098--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.103--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.107--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.110--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.114--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.118--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.121--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.125--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.128--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.133--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.136--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.140--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.144--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.150--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.156--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.161--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.165--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.170--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.174--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.180--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.185--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.190--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.195--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:28.195--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:28.196--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:28.210--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:697f2ca6-30ca-49f1-a982-5af35710bb64 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:28.698--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:28.701--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:28.702--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:28.702--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:28.703--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:28.704--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:28.704--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.705--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.707--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.708--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.710--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.711--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.712--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.714--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.715--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.716--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.718--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.720--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.721--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.724--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.726--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.728--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.730--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.732--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.734--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.736--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.740--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.743--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.746--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.748--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.751--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.754--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.759--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.762--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.765--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.768--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.773--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.777--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.782--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.787--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.791--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.794--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.798--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.804--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.809--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.813--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.817--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.822--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.826--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.831--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.835--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.840--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.846--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.851--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.855--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.860--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.864--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.869--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.873--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.879--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.883--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.888--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:28.894--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:28.895--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:28.895--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:28.909--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:61c98a68-1a6f-40a8-8cfd-b317380990cc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:29.408--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:29.411--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:29.411--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:29.412--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:29.413--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:29.414--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:29.414--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.415--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.416--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.417--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.419--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.420--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.421--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.423--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.424--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.426--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.427--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.429--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.430--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.432--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.434--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.437--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.439--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.441--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.443--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.446--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.448--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.451--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.453--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.456--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.458--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.461--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.463--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.470--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.473--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.476--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.479--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.483--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.486--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.489--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.492--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.496--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.499--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.503--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.506--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.509--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.514--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.517--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.521--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.525--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.530--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.533--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.537--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.541--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.547--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.551--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.555--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.562--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.566--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.571--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.577--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.581--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:29.586--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:29.587--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:29.587--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:29.605--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:642ee7ae-4e00-469a-850e-13cb298681bc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:30.121--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:30.124--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:30.125--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:30.125--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:30.126--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:30.127--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:30.127--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.129--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.129--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.131--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.132--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.134--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.135--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.136--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.137--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.139--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.140--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.142--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.144--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.145--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.147--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.150--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.152--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.153--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.155--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.158--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.160--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.162--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.166--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.169--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.171--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.173--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.176--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.179--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.182--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.185--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.187--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.190--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.195--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.198--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.201--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.204--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.208--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.212--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.215--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.219--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.222--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.227--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.230--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.234--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.237--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.242--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.246--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.250--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.254--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.259--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.264--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.268--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.273--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.278--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.283--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.288--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.293--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:30.294--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:30.295--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:30.309--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:fb9416d3-5882-44be-b1a4-b3e2eaf65306 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:30.816--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:30.818--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:30.819--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:30.820--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:30.820--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:30.821--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:30.822--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.823--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.824--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.825--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.826--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.827--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.829--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.830--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.831--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.833--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.834--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.836--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.838--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.839--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.841--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.845--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.847--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.849--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.851--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.853--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.855--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.857--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.861--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.863--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.866--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.868--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.871--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.874--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.877--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.879--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.882--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.885--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.888--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.893--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.896--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.899--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.902--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.906--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.910--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.913--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.917--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.922--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.926--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.930--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.934--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.939--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.943--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.947--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.952--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.956--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.960--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.965--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.970--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.974--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.979--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.984--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:30.989--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:30.989--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:30.990--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:31.003--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:39ae8cc8-9485-4463-af65-2fb7e73277aa -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:31.503--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:31.505--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:31.506--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:31.507--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:31.508--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:31.509--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:31.510--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.511--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.512--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.513--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.514--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.515--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.516--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.517--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.519--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.520--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.522--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.526--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.528--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.530--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.532--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.533--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.535--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.537--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.540--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.542--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.544--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.546--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.549--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.552--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.555--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.558--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.561--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.564--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.566--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.570--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.575--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.578--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.582--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.585--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.587--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.590--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.593--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.596--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.601--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.605--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.608--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.612--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.615--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.619--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.623--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.627--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.631--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.636--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.640--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.644--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.651--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.658--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.662--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.666--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.671--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.675--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:31.681--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:31.682--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:31.683--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:31.695--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:32.210--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:32.212--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:32.213--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:32.214--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:32.215--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:32.215--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:32.216--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.217--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.218--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.220--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.221--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.222--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.224--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.225--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.226--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.228--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.230--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.232--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.234--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.236--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.238--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.240--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.242--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.244--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.246--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.249--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.252--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.254--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.257--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.260--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.263--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.265--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.269--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.272--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.275--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.278--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.280--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.285--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.288--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.291--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.294--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.298--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.301--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.305--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.308--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.312--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.316--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.320--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.324--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.328--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.332--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.336--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.340--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.345--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.349--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.353--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.360--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.365--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.371--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.376--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.381--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.386--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.391--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:32.391--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:32.392--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:32.405--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:b7be0059-3e28-4d0e-871d-ac339cb02267 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:32.911--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:32.913--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:32.914--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:32.915--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:32.915--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:32.916--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:32.917--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.918--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.919--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.920--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.921--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.922--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.923--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.924--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.926--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.927--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.929--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.930--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.932--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.933--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.935--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.939--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.941--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.942--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.944--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.947--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.949--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.951--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.954--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.957--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.960--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.962--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.965--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.969--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.971--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.974--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.977--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.980--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.985--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.988--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.991--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.994--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:32.998--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.002--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.006--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.009--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.013--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.017--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.021--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.025--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.029--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.033--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.037--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.041--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.046--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.051--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.055--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.060--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.064--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.069--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.074--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.079--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.084--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:33.085--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:33.086--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:33.099--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0bcabbfa-57df-46f5-85a1-2d47b29f4be7 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:33.593--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:33.595--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:33.596--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:33.597--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:33.597--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:33.598--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:33.598--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.599--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.601--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.602--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.603--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.604--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.605--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.607--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.608--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.609--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.611--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.613--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.616--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.618--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.619--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.621--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.623--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.625--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.627--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.630--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.632--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.635--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.638--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.640--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.643--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.646--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.650--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.653--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.656--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.659--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.664--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.667--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.670--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.673--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.677--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.681--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.684--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.688--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.691--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.695--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.699--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.703--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.706--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.712--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.716--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.721--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.726--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.730--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.734--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.738--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.743--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.747--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.752--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.758--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.762--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.767--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:33.772--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:33.773--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:33.773--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:33.788--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:706e1358-a66b-4029-9895-53de56746eac -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:34.296--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:34.299--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:34.299--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:34.300--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:34.301--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:34.301--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:34.302--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.303--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.304--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.305--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.306--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.307--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.308--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.309--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.311--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.312--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.314--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.316--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.318--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.319--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.321--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.323--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.325--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.327--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.329--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.331--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.333--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.335--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.338--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.341--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.343--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.347--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.349--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.353--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.356--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.361--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.364--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.367--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.371--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.374--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.378--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.382--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.385--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.389--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.393--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.396--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.400--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.403--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.407--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.412--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.416--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.421--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.425--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.430--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.434--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.438--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.442--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.447--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.451--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.457--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.462--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.466--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.472--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:34.473--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:34.473--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:34.486--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:78323585-1c18-40ee-b908-847c2d811e75 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:34.984--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:34.987--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:34.987--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:34.988--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:34.989--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:34.990--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:34.990--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.991--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.992--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.993--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.994--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.995--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.997--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:34.998--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.000--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.001--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.003--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.004--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.006--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.008--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.010--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.013--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.015--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.017--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.019--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.022--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.024--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.025--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.029--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.032--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.034--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.036--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.039--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.043--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.046--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.048--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.051--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.054--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.057--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.061--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.064--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.067--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.071--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.075--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.078--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.081--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.085--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.090--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.095--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.098--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.102--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.107--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.110--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.114--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.118--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.122--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.127--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.131--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.137--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.142--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.146--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.152--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.157--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:35.158--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:35.158--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:35.171--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:61c98a68-1a6f-40a8-8cfd-b317380990cc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:35.673--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:35.676--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:35.677--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:35.677--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:35.678--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:35.679--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:35.679--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.680--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.681--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.682--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.683--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.684--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.686--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.687--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.688--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.689--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.691--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.693--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.695--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.696--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.698--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.700--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.702--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.703--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.706--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.709--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.711--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.713--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.716--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.719--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.721--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.726--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.728--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.731--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.733--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.735--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.740--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.743--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.746--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.749--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.752--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.756--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.759--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.763--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.766--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.770--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.773--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.777--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.781--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.786--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.790--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.794--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.797--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.802--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.806--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.810--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.815--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.819--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.823--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.828--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.833--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.837--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:35.842--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:35.842--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:35.843--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:35.860--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:466440db-280b-40d9-a40e-68cfbb38a29b -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:36.359--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:36.362--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:36.363--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:36.363--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:36.364--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:36.365--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:36.365--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.366--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.367--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.368--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.369--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.372--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.373--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.374--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.375--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.377--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.378--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.380--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.381--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.383--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.385--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.387--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.389--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.391--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.393--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.395--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.398--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.400--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.403--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.406--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.408--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.411--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.413--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.416--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.420--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.423--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.425--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.428--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.431--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.434--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.438--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.441--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.444--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.448--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.451--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.454--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.458--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.461--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.467--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.472--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.476--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.480--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.484--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.488--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.492--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.496--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.500--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.505--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.511--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.515--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.520--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.526--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:36.530--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:36.531--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:36.531--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:36.545--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:642ee7ae-4e00-469a-850e-13cb298681bc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:37.054--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:37.057--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:37.057--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:37.058--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:37.059--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:37.059--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:37.060--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.061--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.062--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.063--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.064--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.065--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.066--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.069--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.070--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.071--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.072--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.074--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.075--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.077--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.079--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.080--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.082--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.086--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.088--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.090--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.092--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.094--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.097--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.100--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.102--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.105--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.107--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.110--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.113--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.116--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.119--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.122--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.124--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.127--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.130--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.134--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.137--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.141--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.145--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.150--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.153--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.157--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.160--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.166--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.170--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.173--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.177--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.183--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.187--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.191--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.195--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.200--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.204--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.208--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.213--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.217--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.222--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:37.222--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:37.224--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:37.236--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:ef3d83f2-9b8a-4782-915d-06fd31187074 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:37.737--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:37.740--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:37.741--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:37.742--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:37.743--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:37.744--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:37.744--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.746--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.747--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.748--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.750--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.751--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.752--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.753--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.755--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.756--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.758--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.759--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.761--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.763--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.764--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.767--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.769--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.771--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.773--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.775--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.777--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.779--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.784--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.787--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.789--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.792--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.794--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.798--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.801--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.805--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.808--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.811--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.815--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.818--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.821--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.824--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.827--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.831--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.834--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.837--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.841--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.845--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.848--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.852--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.856--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.861--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.864--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.868--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.873--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.877--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.881--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.885--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.890--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.894--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.899--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.904--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:37.909--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:37.909--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:37.910--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:37.922--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:38.421--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:38.424--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:38.424--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:38.425--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:38.426--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:38.427--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:38.428--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.429--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.430--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.431--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.433--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.434--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.435--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.437--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.438--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.439--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.441--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.442--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.443--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.445--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.447--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.449--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.452--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.454--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.456--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.458--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.460--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.463--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.466--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.469--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.471--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.473--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.476--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.478--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.483--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.485--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.488--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.491--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.494--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.497--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.500--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.504--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.507--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.510--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.514--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.517--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.521--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.524--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.529--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.532--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.536--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.540--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.544--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.548--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.552--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.556--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.561--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.565--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.569--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.574--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.578--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.583--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:38.588--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:38.588--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:38.589--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:38.602--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0b9ed9b8-ccdf-448e-b7a0-fd1d34de7a23 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:39.106--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:39.108--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:39.109--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:39.110--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:39.110--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:39.111--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:39.112--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.112--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.113--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.114--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.115--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.117--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.118--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.119--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.120--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.122--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.123--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.125--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.126--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.129--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.130--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.132--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.134--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.136--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.138--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.140--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.142--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.145--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.148--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.150--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.153--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.155--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.158--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.161--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.163--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.166--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.169--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.172--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.177--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.180--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.183--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.186--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.189--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.193--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.197--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.200--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.204--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.208--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.212--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.215--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.219--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.225--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.229--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.231--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.237--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.242--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.246--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.249--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.255--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.259--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.264--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.268--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.273--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:39.274--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:39.274--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:39.291--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:b7be0059-3e28-4d0e-871d-ac339cb02267 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:39.795--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:39.798--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:39.809--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:39.810--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:39.811--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:39.812--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:39.812--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.814--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.815--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.816--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.817--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.819--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.820--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.821--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.823--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.824--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.827--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.829--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.830--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.832--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.834--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.836--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.837--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.840--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.842--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.844--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.846--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.849--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.851--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.854--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.857--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.859--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.862--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.864--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.868--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.871--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.874--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.877--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.880--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.883--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.887--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.890--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.894--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.898--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.900--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.905--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.909--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.913--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.917--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.921--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.924--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.928--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.933--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.937--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.941--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.945--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.950--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.954--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.958--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.962--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.967--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.972--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:39.976--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:39.977--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:39.978--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:39.995--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:697f2ca6-30ca-49f1-a982-5af35710bb64 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:40.494--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:40.496--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:40.497--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:40.498--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:40.499--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:40.499--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:40.500--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.501--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.502--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.503--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.504--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.505--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.507--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.508--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.509--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.511--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.512--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.514--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.515--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.517--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.519--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.522--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.524--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.526--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.528--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.530--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.532--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.534--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.537--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.540--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.543--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.547--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.549--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.552--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.554--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.557--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.560--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.563--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.568--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.570--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.574--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.577--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.580--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.583--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.587--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.590--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.593--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.598--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.601--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.605--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.609--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.613--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.617--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.621--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.625--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.630--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.634--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.638--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.643--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.648--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.652--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.656--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:40.663--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:40.663--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:40.664--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:40.677--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:706e1358-a66b-4029-9895-53de56746eac -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:41.173--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:41.176--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:41.177--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:41.177--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:41.178--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:41.179--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:41.179--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.181--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.182--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.183--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.185--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.186--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.187--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.189--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.190--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.191--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.193--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.194--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.196--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.197--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.199--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.202--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.204--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.206--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.208--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.210--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.212--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.216--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.218--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.221--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.223--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.226--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.229--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.231--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.234--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.237--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.240--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.243--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.246--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.250--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.254--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.257--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.260--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.264--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.267--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.271--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.274--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.278--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.281--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.285--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.289--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.292--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.298--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.302--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.305--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.311--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.315--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.320--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.324--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.329--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.334--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.338--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.343--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:41.344--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:41.345--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:41.361--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:78323585-1c18-40ee-b908-847c2d811e75 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:41.856--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:41.858--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:41.859--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:41.860--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:41.861--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:41.861--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:41.862--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.863--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.864--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.865--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.866--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.867--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.868--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.870--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.872--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.873--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.874--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.876--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.878--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.879--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.881--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.883--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.886--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.888--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.890--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.892--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.895--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.897--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.900--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.902--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.905--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.907--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.910--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.912--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.917--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.920--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.923--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.926--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.929--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.932--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.935--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.939--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.942--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.945--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.949--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.952--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.955--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.959--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.965--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.968--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.972--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.976--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.980--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.984--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.988--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.992--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:41.998--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.002--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.007--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.013--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.017--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.022--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.026--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:42.027--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:42.028--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:42.040--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:61c98a68-1a6f-40a8-8cfd-b317380990cc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:42.554--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:42.556--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:42.556--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:42.557--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:42.558--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:42.559--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:42.559--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.560--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.561--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.562--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.563--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.564--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.567--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.568--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.569--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.570--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.572--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.573--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.575--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.577--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.578--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.581--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.583--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.585--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.587--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.589--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.591--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.593--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.597--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.599--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.602--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.604--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.607--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.609--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.612--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.616--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.619--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.622--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.625--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.628--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.631--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.634--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.637--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.641--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.645--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.649--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.653--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.658--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.661--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.665--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.669--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.673--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.677--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.681--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.686--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.692--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.696--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.700--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.705--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.709--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.714--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.718--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:42.725--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:42.725--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:42.726--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:42.739--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:466440db-280b-40d9-a40e-68cfbb38a29b -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:43.235--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:43.237--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:43.238--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:43.239--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:43.239--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:43.240--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:43.241--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.242--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.243--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.244--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.245--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.246--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.247--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.249--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.250--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.251--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.253--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.254--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.256--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.257--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.259--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.261--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.263--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.265--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.268--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.270--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.272--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.274--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.277--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.280--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.282--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.285--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.287--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.290--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.292--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.296--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.298--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.302--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.305--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.310--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.314--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.317--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.320--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.323--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.327--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.331--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.334--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.338--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.343--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.347--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.351--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.354--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.360--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.364--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.368--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.372--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.376--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.381--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.385--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.390--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.394--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.399--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.404--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:43.407--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:43.408--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:43.424--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:642ee7ae-4e00-469a-850e-13cb298681bc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:43.918--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:43.921--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:43.921--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:43.922--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:43.923--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:43.924--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:43.924--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.926--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.927--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.928--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.929--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.931--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.932--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.933--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.935--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.937--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.939--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.940--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.942--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.944--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.946--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.948--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.950--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.951--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.954--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.956--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.958--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.961--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.966--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.968--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.971--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.973--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.976--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.979--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.981--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.984--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.987--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.990--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.995--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:43.998--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.002--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.005--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.008--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.012--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.015--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.018--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.023--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.026--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.030--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.033--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.037--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.042--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.045--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.049--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.054--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.058--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.062--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.066--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.072--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.077--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.081--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.086--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.091--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:44.091--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:44.092--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:44.115--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:ef3d83f2-9b8a-4782-915d-06fd31187074 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:44.635--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:44.639--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:44.639--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:44.640--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:44.641--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:44.642--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:44.642--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.643--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.644--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.645--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.646--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.647--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.648--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.650--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.651--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.652--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.654--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.655--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.657--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.659--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.662--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.664--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.666--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.667--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.669--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.671--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.674--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.676--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.679--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.682--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.684--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.687--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.689--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.694--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.696--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.699--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.702--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.705--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.709--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.713--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.716--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.719--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.723--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.727--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.730--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.734--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.738--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.742--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.746--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.749--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.754--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.758--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.762--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.766--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.772--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.776--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.780--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.786--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.791--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.797--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.803--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.808--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:44.813--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:44.814--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:44.815--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:49.136--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:fb9416d3-5882-44be-b1a4-b3e2eaf65306 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:49.638--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:49.640--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:49.641--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:49.642--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:49.643--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:49.644--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:49.644--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.645--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.646--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.647--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.649--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.651--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.652--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.654--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.655--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.657--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.658--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.660--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.662--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.665--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.667--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.669--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.671--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.672--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.675--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.677--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.680--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.682--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.685--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.687--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.689--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.692--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.695--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.698--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.701--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.703--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.706--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.711--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.714--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.717--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.720--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.723--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.728--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.731--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.735--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.738--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.743--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.747--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.752--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.756--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.760--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.764--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.768--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.774--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.777--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.781--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.785--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.791--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.796--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.800--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.805--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.810--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:49.814--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:49.815--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:49.816--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:49.830--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:50.329--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:50.333--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:50.333--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:50.334--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:50.335--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:50.335--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:50.336--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.337--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.338--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.339--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.340--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.341--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.342--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.344--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.345--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.347--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.348--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.350--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.352--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.353--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.355--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.356--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.360--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.362--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.364--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.366--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.369--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.371--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.375--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.377--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.380--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.382--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.384--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.387--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.391--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.394--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.397--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.401--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.406--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.409--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.412--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.415--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.418--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.422--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.426--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.429--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.436--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.440--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.444--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.448--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.451--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.455--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.459--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.464--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.469--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.474--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.478--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.483--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.488--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.492--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.496--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.501--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:50.505--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:50.506--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:50.507--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:50.520--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:39ae8cc8-9485-4463-af65-2fb7e73277aa -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:51.024--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:51.026--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:51.027--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:51.028--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:51.029--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:51.030--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:51.030--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.031--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.032--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.033--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.034--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.035--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.036--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.038--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.039--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.042--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.044--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.046--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.047--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.050--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.052--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.053--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.055--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.057--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.059--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.062--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.064--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.066--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.069--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.072--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.075--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.077--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.080--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.082--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.085--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.089--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.092--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.095--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.098--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.101--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.104--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.107--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.110--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.114--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.118--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.121--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.125--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.129--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.133--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.136--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.140--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.144--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.151--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.155--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.159--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.164--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.169--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.173--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.178--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.182--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.187--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.191--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.197--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:51.197--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:51.198--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:51.212--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:51.722--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:51.725--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:51.725--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:51.726--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:51.727--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:51.727--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:51.728--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.729--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.730--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.731--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.732--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.734--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.735--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.737--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.738--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.739--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.741--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.742--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.745--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.747--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.748--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.750--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.752--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.754--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.758--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.760--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.762--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.764--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.768--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.770--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.773--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.775--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.778--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.781--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.784--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.786--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.789--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.792--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.797--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.800--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.803--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.806--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.810--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.814--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.817--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.821--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.824--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.828--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.832--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.836--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.840--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.845--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.849--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.853--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.857--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.861--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.865--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.869--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.874--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.879--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.883--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.889--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:51.893--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:51.894--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:51.895--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:51.907--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0bcabbfa-57df-46f5-85a1-2d47b29f4be7 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:52.404--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:52.407--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:52.409--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:52.410--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:52.410--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:52.411--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:52.412--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.413--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.414--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.415--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.416--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.417--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.418--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.420--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.421--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.422--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.424--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.425--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.427--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.429--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.431--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.433--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.435--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.438--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.440--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.442--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.444--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.446--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.449--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.452--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.454--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.457--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.459--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.462--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.467--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.470--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.473--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.476--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.479--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.482--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.485--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.488--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.492--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.496--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.499--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.503--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.506--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.510--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.514--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.517--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.521--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.526--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.530--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.534--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.538--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.542--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.547--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.551--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.557--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.562--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.567--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.571--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:52.581--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:52.582--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:52.582--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:52.596--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:706e1358-a66b-4029-9895-53de56746eac -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:53.104--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:53.107--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:53.107--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:53.108--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:53.109--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:53.110--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:53.110--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.112--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.113--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.113--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.115--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.116--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.117--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.118--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.119--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.121--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.122--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.124--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.125--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.127--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.130--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.132--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.134--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.136--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.139--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.141--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.143--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.145--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.148--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.151--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.153--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.156--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.159--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.161--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.164--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.167--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.170--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.173--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.178--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.181--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.185--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.188--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.192--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.196--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.199--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.203--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.207--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.211--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.215--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.218--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.224--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.227--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.231--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.235--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.241--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.245--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.249--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.254--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.259--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.263--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.268--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.273--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.278--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:53.278--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:53.279--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:53.293--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:78323585-1c18-40ee-b908-847c2d811e75 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:53.796--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:53.798--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:53.799--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:53.800--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:53.800--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:53.802--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:53.803--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.804--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.805--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.806--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.807--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.808--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.810--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.811--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.813--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.814--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.816--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.817--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.819--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.820--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.822--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.824--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.827--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.829--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.831--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.834--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.836--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.838--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.843--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.845--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.848--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.850--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.853--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.855--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.859--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.862--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.865--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.868--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.870--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.874--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.877--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.880--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.883--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.887--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.891--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.894--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.898--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.902--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.906--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.910--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.915--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.919--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.923--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.927--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.931--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.936--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.940--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.945--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.950--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.954--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.959--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.966--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:53.971--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:53.972--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:53.972--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:53.985--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:61c98a68-1a6f-40a8-8cfd-b317380990cc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:54.496--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:54.498--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:54.499--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:54.500--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:54.500--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:54.501--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:54.502--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.503--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.504--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.505--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.505--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.507--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.508--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.509--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.511--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.512--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.513--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.515--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.517--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.518--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.521--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.523--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.525--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.527--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.529--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.531--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.533--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.535--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.539--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.541--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.544--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.546--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.549--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.552--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.554--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.557--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.560--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.563--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.567--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.570--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.573--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.577--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.580--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.584--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.588--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.592--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.595--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.600--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.604--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.607--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.611--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.615--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.619--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.623--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.627--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.632--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.636--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.641--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.646--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.650--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.655--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.659--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:54.664--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:54.665--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:54.666--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:54.680--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:466440db-280b-40d9-a40e-68cfbb38a29b -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:55.191--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:55.193--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:55.194--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:55.194--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:55.195--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:55.196--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:55.197--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.198--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.199--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.200--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.202--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.203--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.205--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.206--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.208--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.209--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.211--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.212--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.214--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.217--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.219--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.221--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.223--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.226--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.228--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.230--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.233--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.235--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.239--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.241--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.244--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.249--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.252--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.255--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.258--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.261--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.265--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.268--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.271--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.274--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.278--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.282--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.286--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.289--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.294--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.298--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.302--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.306--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.310--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.314--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.319--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.325--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.329--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.333--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.338--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.343--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.348--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.353--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.357--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.362--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.367--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.372--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.377--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:55.378--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:55.379--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:55.393--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:642ee7ae-4e00-469a-850e-13cb298681bc -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:55.889--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:55.891--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:55.892--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:55.893--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:55.893--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:55.894--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:55.894--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.896--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.897--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.898--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.899--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.900--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.901--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.904--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.906--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.907--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.909--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.910--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.912--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.913--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.915--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.917--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.920--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.922--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.924--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.926--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.928--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.931--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.934--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.937--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.940--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.943--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.945--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.949--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.952--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.955--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.958--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.961--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.966--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.970--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.973--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.976--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.981--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.985--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.988--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.992--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:55.997--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.001--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.005--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.008--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.013--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.017--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.021--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.026--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.030--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.035--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.039--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.044--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.048--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.053--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.060--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.064--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.069--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:56.070--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:56.071--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:56.091--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:ef3d83f2-9b8a-4782-915d-06fd31187074 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:56.600--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:56.602--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:56.603--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:56.604--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:56.605--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:56.605--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:56.606--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.607--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.608--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.609--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.610--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.611--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.613--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.615--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.616--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.617--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.619--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.620--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.622--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.623--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.625--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.628--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.630--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.632--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.634--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.636--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.639--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.641--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.645--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.647--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.649--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.652--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.654--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.657--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.661--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.664--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.666--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.669--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.672--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.676--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.679--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.682--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.686--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.690--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.693--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.696--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.700--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.704--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.709--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.712--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.716--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.719--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.726--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.730--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.733--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.738--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.742--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.746--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.750--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.755--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.760--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.764--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:56.770--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:56.771--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:56.772--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:56.784--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:fb9416d3-5882-44be-b1a4-b3e2eaf65306 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:57.277--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:57.280--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:57.280--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:57.281--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:57.282--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:57.283--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:57.284--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.285--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.286--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.287--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.288--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.289--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.290--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.291--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.293--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.295--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.296--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.298--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.299--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.301--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.302--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.304--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.306--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.308--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.311--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.314--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.316--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.318--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.321--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.323--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.326--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.328--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.331--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.334--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.336--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.339--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.343--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.346--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.349--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.352--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.356--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.359--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.362--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.365--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.369--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.372--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.376--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.379--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.383--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.388--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.393--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.397--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.402--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.407--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.411--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.415--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.420--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.424--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.429--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.434--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.438--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.443--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.449--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:57.450--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:57.451--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:57.464--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:57.972--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:57.974--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:57.975--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:57.976--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:57.977--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:57.978--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:57.978--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.979--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.981--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.982--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.983--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.984--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.986--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.987--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.990--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.992--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.993--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.995--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.997--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:57.998--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.000--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.002--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.004--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.006--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.009--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.012--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.014--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.016--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.019--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.022--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.024--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.027--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.029--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.032--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.034--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.039--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.042--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.044--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.047--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.050--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.055--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.058--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.061--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.065--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.069--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.072--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.076--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.081--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.086--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.090--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.094--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.099--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.103--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.107--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.111--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.117--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.122--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.126--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.131--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.135--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.139--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.144--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.149--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:58.150--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:58.150--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:58.164--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:39ae8cc8-9485-4463-af65-2fb7e73277aa -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:58.674--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:58.677--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:58.678--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:58.679--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:58.679--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:58.680--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:58.680--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.681--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.682--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.683--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.684--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.686--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.687--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.689--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.691--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.692--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.694--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.695--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.697--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.699--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.700--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.703--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.705--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.707--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.709--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.711--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.714--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.716--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.719--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.722--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.725--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.727--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.730--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.734--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.737--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.739--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.742--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.746--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.751--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.755--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.758--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.762--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.766--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.769--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.773--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.776--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.780--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.784--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.788--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.791--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.796--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.800--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.804--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.808--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.812--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.817--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.821--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.826--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.830--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.834--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.840--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.844--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:58.849--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:10:58.850--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:10:58.850--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:10:58.864--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:10:59.831--存在EH3 CSV文件,开始解析: -2025-08-06 18:10:59.834--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:10:59.835--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:10:59.836--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:10:59.837--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:10:59.837--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:10:59.838--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.839--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.840--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.842--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.843--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.844--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.845--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.846--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.848--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.849--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.851--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.852--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.854--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.855--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.857--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.859--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.861--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.864--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.866--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.868--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.871--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.873--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.876--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.878--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.881--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.883--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.886--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.889--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.891--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.895--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.898--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.901--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.904--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.906--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.911--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.914--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.917--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.921--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.924--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.928--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.932--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.937--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.942--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.946--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.950--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.954--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.958--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.962--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.966--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.970--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.975--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.979--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.984--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.989--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.994--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:10:59.998--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.004--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:00.005--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:00.006--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:00.025--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0b9ed9b8-ccdf-448e-b7a0-fd1d34de7a23 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:00.528--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:00.530--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:00.531--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:00.532--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:00.533--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:00.534--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:00.534--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.535--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.536--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.537--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.538--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.540--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.541--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.542--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.544--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.545--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.547--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.548--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.550--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.552--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.553--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.556--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.558--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.560--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.562--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.564--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.566--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.568--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.573--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.576--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.578--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.581--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.583--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.586--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.588--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.591--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.594--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.597--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.600--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.604--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.607--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.610--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.613--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.618--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.621--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.624--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.628--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.631--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.635--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.639--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.642--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.646--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.650--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.654--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.659--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.664--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.669--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.674--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.679--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.684--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.688--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.693--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:00.698--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:00.699--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:00.699--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:00.712--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:b7be0059-3e28-4d0e-871d-ac339cb02267 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:01.221--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:01.224--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:01.225--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:01.225--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:01.226--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:01.227--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:01.227--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.228--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.229--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.230--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.232--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.233--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.234--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.235--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.237--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.238--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.240--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.241--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.243--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.244--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.246--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.249--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.252--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.254--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.256--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.258--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.261--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.264--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.266--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.269--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.271--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.274--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.276--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.279--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.282--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.285--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.287--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.290--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.293--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.298--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.301--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.306--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.309--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.313--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.316--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.320--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.323--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.327--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.331--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.335--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.339--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.344--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.347--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.351--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.355--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.359--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.364--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.368--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.373--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.377--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.382--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.386--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.391--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:01.392--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:01.392--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:01.406--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:697f2ca6-30ca-49f1-a982-5af35710bb64 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:01.916--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:01.919--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:01.919--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:01.920--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:01.921--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:01.921--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:01.922--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.923--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.924--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.925--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.926--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.927--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.928--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.929--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.931--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.932--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.934--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.935--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.937--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.939--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.941--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.943--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.945--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.948--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.950--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.953--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.955--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.957--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.961--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.963--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.965--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.968--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.970--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.973--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.978--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.980--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.983--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.986--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.989--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.992--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.995--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:01.999--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.002--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.006--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.009--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.012--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.016--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.019--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.025--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.028--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.032--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.036--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.039--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.043--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.047--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.052--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.056--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.061--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.065--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.070--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.074--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.079--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.085--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:02.086--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:02.087--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:02.101--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:706e1358-a66b-4029-9895-53de56746eac -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:02.598--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:02.601--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:02.601--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:02.602--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:02.603--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:02.603--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:02.604--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.605--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.606--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.607--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.608--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.609--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.610--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.611--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.614--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.615--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.617--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.618--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.620--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.621--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.623--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.625--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.627--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.630--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.632--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.634--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.636--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.638--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.641--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.644--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.647--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.649--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.652--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.654--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.657--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.661--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.664--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.666--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.669--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.672--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.676--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.679--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.682--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.685--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.689--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.693--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.697--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.700--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.704--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.708--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.712--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.716--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.719--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.724--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.728--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.732--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.738--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.742--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.746--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.750--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.755--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.759--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:02.764--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:02.765--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:02.765--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:02.779--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:61c98a68-1a6f-40a8-8cfd-b317380990cc -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:03.283--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:03.285--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:03.286--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:03.287--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:03.288--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:03.288--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:03.289--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.290--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.291--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.292--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.293--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.295--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.296--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.297--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.299--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.301--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.302--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.304--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.305--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.307--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.309--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.311--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.313--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.316--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.318--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.320--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.322--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.324--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.328--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.330--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.332--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.335--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.337--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.340--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.343--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.345--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.348--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.351--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.354--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.358--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.361--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.364--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.367--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.372--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.375--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.379--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.382--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.386--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.389--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.393--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.397--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.401--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.407--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.411--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.415--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.421--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.425--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.430--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.435--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.440--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.444--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.450--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.455--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:03.455--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:03.456--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:03.469--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:466440db-280b-40d9-a40e-68cfbb38a29b -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:03.967--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:03.969--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:03.970--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:03.971--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:03.972--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:03.972--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:03.973--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.974--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.975--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.976--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.977--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.980--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.981--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.982--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.983--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.985--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.986--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.988--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.989--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.991--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.993--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.995--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.997--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:03.999--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.001--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.003--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.005--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.007--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.010--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.013--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.015--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.018--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.020--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.023--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.027--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.029--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.032--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.035--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.039--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.043--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.046--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.049--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.052--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.055--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.060--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.064--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.067--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.070--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.075--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.078--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.083--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.088--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.092--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.096--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.100--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.104--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.108--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.112--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.117--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.122--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.126--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.131--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.136--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:04.137--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:04.137--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:04.155--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:642ee7ae-4e00-469a-850e-13cb298681bc -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:04.663--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:04.666--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:04.666--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:04.667--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:04.668--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:04.668--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:04.669--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.670--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.671--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.672--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.673--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.674--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.676--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.678--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.679--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.681--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.682--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.684--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.685--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.687--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.688--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.690--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.694--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.696--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.698--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.700--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.702--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.704--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.708--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.710--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.713--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.716--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.719--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.724--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.727--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.729--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.732--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.735--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.738--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.741--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.747--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.750--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.753--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.756--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.759--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.763--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.766--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.770--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.774--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.778--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.781--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.786--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.790--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.794--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.799--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.803--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.807--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.811--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.816--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.820--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.824--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.829--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:04.834--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:04.834--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:04.835--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:04.859--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:ef3d83f2-9b8a-4782-915d-06fd31187074 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:05.354--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:05.356--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:05.357--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:05.358--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:05.359--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:05.359--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:05.360--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.361--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.362--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.363--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.364--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.365--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.366--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.367--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.369--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.371--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.372--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.374--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.376--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.377--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.379--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.381--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.383--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.385--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.388--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.389--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.391--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.394--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.396--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.399--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.403--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.406--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.408--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.411--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.413--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.417--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.419--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.422--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.425--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.428--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.432--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.435--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.438--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.442--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.445--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.450--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.453--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.457--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.461--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.469--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.473--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.477--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.482--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.486--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.490--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.494--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.498--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.502--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.507--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.512--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.516--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.521--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:05.527--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:05.528--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:05.528--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:05.541--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:06.043--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:06.046--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:06.047--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:06.047--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:06.048--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:06.049--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:06.050--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.051--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.052--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.053--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.054--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.055--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.056--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.057--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.059--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.060--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.061--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.063--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.065--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.066--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.069--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.071--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.073--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.075--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.077--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.080--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.082--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.084--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.087--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.089--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.091--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.094--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.097--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.099--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.102--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.105--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.107--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.110--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.113--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.118--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.121--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.124--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.127--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.132--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.135--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.138--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.141--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.146--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.149--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.153--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.157--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.160--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.165--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.169--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.173--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.178--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.182--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.186--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.191--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.196--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.200--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.206--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.212--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:06.213--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:06.214--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:06.237--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:39ae8cc8-9485-4463-af65-2fb7e73277aa -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:06.739--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:06.741--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:06.742--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:06.743--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:06.743--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:06.744--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:06.744--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.745--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.746--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.747--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.748--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.750--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.751--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.753--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.754--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.755--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.757--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.758--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.760--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.762--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.763--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.767--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.769--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.771--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.773--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.775--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.777--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.779--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.782--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.784--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.786--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.790--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.794--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.796--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.802--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.805--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.807--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.810--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.814--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.817--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.820--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.824--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.828--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.831--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.835--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.838--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.842--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.846--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.850--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.853--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.857--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.863--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.867--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.870--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.875--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.879--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.883--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.887--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.892--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.897--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.901--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.906--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:06.912--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:06.912--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:06.913--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:06.926--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:07.744--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:07.747--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:07.748--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:07.749--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:07.750--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:07.751--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:07.751--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.752--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.753--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.754--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.755--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.756--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.758--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.759--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.760--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.762--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.765--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.766--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.768--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.769--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.771--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.773--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.775--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.777--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.780--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.782--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.784--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.786--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.789--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.791--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.795--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.797--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.800--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.803--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.805--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.808--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.812--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.815--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.820--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.823--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.827--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.830--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.833--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.836--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.840--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.843--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.847--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.850--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.854--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.858--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.862--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.866--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.870--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.874--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.878--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.882--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.887--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.892--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.898--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.902--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.906--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.911--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:07.916--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:07.916--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:07.918--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:07.946--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0b9ed9b8-ccdf-448e-b7a0-fd1d34de7a23 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:08.449--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:08.452--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:08.453--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:08.454--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:08.455--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:08.455--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:08.456--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.457--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.458--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.459--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.460--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.461--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.463--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.465--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.466--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.467--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.469--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.470--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.472--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.474--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.476--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.477--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.480--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.482--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.484--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.486--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.488--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.490--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.494--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.496--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.498--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.501--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.504--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.506--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.510--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.513--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.516--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.518--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.521--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.524--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.529--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.532--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.535--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.538--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.543--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.547--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.550--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.554--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.559--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.563--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.567--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.571--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.576--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.580--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.584--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.588--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.592--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.597--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.601--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.606--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.610--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.614--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:08.620--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:08.621--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:08.621--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:08.636--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:b7be0059-3e28-4d0e-871d-ac339cb02267 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:09.145--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:09.149--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:09.150--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:09.151--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:09.151--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:09.152--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:09.152--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.153--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.154--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.155--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.156--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.158--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.159--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.162--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.163--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.165--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.167--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.169--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.170--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.172--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.174--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.176--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.177--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.180--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.182--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.184--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.186--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.189--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.191--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.194--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.198--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.200--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.203--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.206--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.209--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.212--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.215--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.218--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.221--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.224--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.227--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.231--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.234--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.237--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.241--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.245--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.248--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.252--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.257--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.262--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.266--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.269--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.274--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.278--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.282--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.286--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.291--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.295--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.300--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.304--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.309--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.313--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.318--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:09.319--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:09.320--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:09.346--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:706e1358-a66b-4029-9895-53de56746eac -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:09.848--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:09.850--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:09.851--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:09.852--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:09.853--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:09.853--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:09.854--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.855--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.856--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.857--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.858--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.861--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.861--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.863--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.864--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.865--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.867--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.868--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.870--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.872--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.873--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.876--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.878--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.880--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.882--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.884--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.887--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.889--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.893--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.895--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.897--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.900--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.902--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.905--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.908--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.911--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.913--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.916--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.919--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.923--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.926--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.929--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.932--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.935--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.940--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.944--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.947--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.952--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.956--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.960--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.964--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.967--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.973--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.977--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.981--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.987--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.991--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:09.995--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.000--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.004--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.008--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.013--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.018--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:10.019--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:10.019--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:10.033--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:78323585-1c18-40ee-b908-847c2d811e75 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:10.528--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:10.531--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:10.531--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:10.532--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:10.533--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:10.533--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:10.534--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.535--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.536--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.537--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.539--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.540--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.542--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.543--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.544--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.546--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.547--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.549--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.550--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.552--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.555--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.558--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.560--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.561--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.563--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.566--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.568--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.569--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.572--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.575--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.577--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.580--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.583--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.585--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.588--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.591--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.593--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.596--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.601--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.604--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.607--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.610--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.614--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.618--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.621--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.625--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.629--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.632--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.636--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.639--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.643--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.648--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.652--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.657--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.661--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.665--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.669--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.673--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.678--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.684--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.689--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.694--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:10.699--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:10.699--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:10.700--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:10.713--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:61c98a68-1a6f-40a8-8cfd-b317380990cc -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:11.216--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:11.219--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:11.219--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:11.220--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:11.221--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:11.221--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:11.222--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.223--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.224--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.225--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.226--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.228--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.229--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.230--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.231--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.233--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.234--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.236--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.237--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.239--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.241--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.242--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.244--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.246--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.249--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.252--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.254--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.256--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.259--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.261--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.265--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.269--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.271--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.274--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.277--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.280--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.283--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.286--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.289--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.292--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.295--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.298--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.301--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.305--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.308--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.312--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.315--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.319--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.323--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.327--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.331--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.335--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.342--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.347--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.351--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.355--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.359--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.363--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.367--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.373--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.378--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.382--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.388--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:11.389--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:11.390--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:11.402--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:466440db-280b-40d9-a40e-68cfbb38a29b -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:11.903--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:11.905--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:11.906--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:11.907--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:11.908--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:11.909--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:11.909--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.910--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.911--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.912--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.913--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.915--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.916--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.917--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.918--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.920--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.921--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.923--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.924--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.926--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.928--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.930--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.932--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.934--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.936--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.938--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.940--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.943--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.946--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.948--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.951--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.953--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.956--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.958--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.962--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.964--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.967--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.970--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.973--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.978--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.983--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.987--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.990--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.993--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:11.997--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.000--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.004--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.009--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.012--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.016--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.020--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.024--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.028--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.032--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.036--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.040--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.045--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.049--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.054--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.058--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.064--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.069--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.074--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:12.074--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:12.075--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:12.088--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:642ee7ae-4e00-469a-850e-13cb298681bc -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:12.589--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:12.591--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:12.592--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:12.593--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:12.595--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:12.595--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:12.596--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.597--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.598--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.599--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.600--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.601--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.602--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.603--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.604--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.606--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.608--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.610--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.612--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.614--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.616--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.618--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.620--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.622--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.624--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.626--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.628--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.630--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.633--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.635--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.638--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.640--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.644--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.647--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.650--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.653--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.656--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.660--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.663--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.666--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.669--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.672--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.675--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.679--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.682--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.685--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.689--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.693--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.697--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.700--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.706--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.709--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.714--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.718--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.722--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.726--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.730--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.736--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.740--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.744--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.749--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.754--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:12.760--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:12.760--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:12.761--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:12.773--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:ef3d83f2-9b8a-4782-915d-06fd31187074 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:13.281--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:13.284--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:13.285--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:13.285--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:13.286--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:13.287--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:13.287--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.288--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.289--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.290--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.292--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.293--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.294--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.295--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.297--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.298--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.300--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.301--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.303--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.304--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.306--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.308--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.311--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.313--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.315--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.317--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.319--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.321--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.325--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.327--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.329--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.332--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.334--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.337--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.341--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.343--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.346--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.349--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.352--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.357--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.360--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.363--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.366--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.369--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.373--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.378--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.382--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.387--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.390--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.394--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.398--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.403--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.408--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.411--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.416--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.420--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.424--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.428--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.433--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.438--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.442--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.448--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.452--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:13.453--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:13.454--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:13.467--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:fb9416d3-5882-44be-b1a4-b3e2eaf65306 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:13.967--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:13.970--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:13.971--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:13.971--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:13.972--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:13.973--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:13.973--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.974--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.975--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.977--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.978--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.979--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.980--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.981--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.983--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.984--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.986--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.987--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.989--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.990--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.994--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.995--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.997--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:13.999--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.001--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.003--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.006--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.008--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.010--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.013--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.015--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.018--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.020--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.025--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.027--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.030--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.033--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.036--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.040--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.043--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.046--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.049--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.053--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.056--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.060--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.064--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.067--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.071--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.074--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.078--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.082--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.087--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.091--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.095--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.098--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.103--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.107--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.111--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.116--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.120--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.126--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.132--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.136--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:14.137--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:14.138--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:14.154--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:e8e21cd0-2a35-4458-b9bf-1a7e0ff8f134 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:14.667--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:14.670--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:14.670--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:14.671--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:14.672--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:14.672--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:14.673--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.674--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.675--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.676--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.677--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.679--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.680--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.681--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.683--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.684--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.685--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.687--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.689--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.690--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.693--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.695--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.697--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.699--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.701--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.703--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.705--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.707--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.710--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.714--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.716--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.718--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.721--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.725--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.728--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.731--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.734--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.736--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.740--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.743--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.747--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.751--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.755--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.758--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.762--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.765--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.768--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.773--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.777--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.780--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.784--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.789--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.793--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.797--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.801--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.805--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.809--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.813--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.818--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.823--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.827--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.833--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:14.838--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:14.838--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:14.839--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:14.851--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:39ae8cc8-9485-4463-af65-2fb7e73277aa -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:15.359--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:15.362--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:15.362--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:15.363--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:15.364--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:15.364--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:15.365--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.366--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.367--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.368--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.369--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.370--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.371--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.374--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.375--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.377--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.378--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.380--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.381--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.383--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.385--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.387--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.390--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.392--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.395--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.397--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.399--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.401--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.405--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.407--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.410--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.412--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.415--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.417--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.422--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.425--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.428--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.431--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.433--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.437--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.440--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.443--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.447--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.450--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.453--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.457--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.461--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.464--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.470--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.474--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.478--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.482--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.486--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.490--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.494--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.499--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.504--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.508--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.513--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.517--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.522--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.526--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:15.532--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:15.532--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:15.533--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:15.548--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:46a23047-2441-4eae-8f53-778530b72995 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:16.055--存在EH3 CSV文件,开始解析: -2025-08-06 18:11:16.058--Copy D:\cherytestEH3\CheryEHY_20250519_102428.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\CheryEHY_20250519_102428.csv Done. 备份完成 -2025-08-06 18:11:16.059--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\CheryEHY_20250519_102428.csv -2025-08-06 18:11:16.059--解析出NextSense CSV中的VIN为:NNBBDFC0SDF39699 -2025-08-06 18:11:16.060--通过CSV VIN从数据库中获取的完整VIN为: -2025-08-06 18:11:16.061--在数据库表TTempSaveVIN中删除该VIN: -2025-08-06 18:11:16.061--EH3 L-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.062--EH3 L-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.064--EH3 L-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.065--EH3 L-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.066--EH3 L-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.067--EH3 L-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.068--EH3 L-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.069--EH3 L-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.071--EH3 L-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.072--EH3 L-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.074--EH3 L-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.075--EH3 L-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.077--EH3 L-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.079--EH3 L-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.080--EH3 L-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.084--EH3 L-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.086--EH3 L-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.088--EH3 L-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.090--EH3 L-21 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.092--EH3 L-21 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.094--EH3 L-22 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.096--EH3 L-22 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.100--EH3 L-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.103--EH3 L-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.105--EH3 L-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.108--EH3 L-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.110--EH3 L-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.114--EH3 L-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.117--EH3 L-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.119--EH3 L-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.122--EH3 R-01 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.125--EH3 R-01 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.128--EH3 R-02 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.131--EH3 R-02 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.135--EH3 R-03 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.138--EH3 R-03 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.141--EH3 R-04 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.146--EH3 R-04 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.150--EH3 R-06 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.153--EH3 R-06 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.157--EH3 R-10 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.161--EH3 R-10 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.165--EH3 R-08 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.169--EH3 R-08 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.173--EH3 R-12 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.179--EH3 R-12 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.183--EH3 R-13 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.187--EH3 R-13 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.191--EH3 R-14 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.195--EH3 R-14 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.199--EH3 R-15 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.204--EH3 R-15 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.209--EH3 R-16 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.214--EH3 R-16 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.218--EH3 R-18 F 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.224--EH3 R-18 G 查询数据获取公差带失败!数据库中数量不唯一,请检查公差带配置! -2025-08-06 18:11:16.228--解析EH3数据完成,并将所有测量数据插入到数据库完毕。 -2025-08-06 18:11:16.229--解析NextSense EH3 CSV 报告完毕!检测项数=56 -2025-08-06 18:11:16.230--iCurrentMeasureItemsFailedCount=0超过报警数量0 ;给PLC发送报警10。 -2025-08-06 18:11:16.263--AnalysisNextSenseCSV 函数分析异常:System.Data.SqlClient.SqlException (0x80131904): 参数化查询 '(@CarID nvarchar(4000),@CarType nvarchar(3),@SumMeasureItems int' 需要参数 '@Result',但未提供该参数。 - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() - 在 NSAnalysis.DAL.SQLHelper.ExecuteNonQuery(String cmdText, SqlParameter[] paras, CommandType ct) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\SQLHelper.cs:行号 90 - 在 NSAnalysis.DAL.CjlrDAL.InsertTMeasureResult(TMeasureResultModel tmrm) 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\DAL\CjlrDAL.cs:行号 259 - 在 NSAnalysis.FormMain.AnalysisNextSenseEH3CSV() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\FormMain.cs:行号 505 -ClientConnectionId:0b9ed9b8-ccdf-448e-b7a0-fd1d34de7a23 -Error Number:8178,State:1,Class:16 -2025-08-06 18:11:16.594---------------海克斯康面隙分析软件程序关闭--------------------- +2025-08-11 14:06:58.559----软件Program Main函数开始执行-- +2025-08-11 14:06:58.561--加载配置文件——>开始 +2025-08-11 14:06:58.583--数据库连接 SqlServerName:127.0.0.1 +2025-08-11 14:06:58.584--数据库连接 SqlUserName:sa +2025-08-11 14:06:58.585--数据库连接 SqlPassword:Hexagon123 +2025-08-11 14:06:58.586--数据库连接 SqlDbName:CJLR +2025-08-11 14:06:58.587--加载配置文件——>完成 +2025-08-11 14:07:00.986--数据库连接 SqlServerName:127.0.0.1 +2025-08-11 14:07:00.987--数据库连接 SqlUserName:sa +2025-08-11 14:07:00.988--数据库连接 SqlPassword:Hexagon123 +2025-08-11 14:07:00.988--数据库连接 SqlDbName:CJLR +2025-08-11 14:07:00.989--数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; +2025-08-11 14:07:01.365-- 进入解析CSV文件模式,开始解析扫码CSV文件! +2025-08-11 14:07:01.367--软件首次启动, Nextsense EH3 CSV读取路径存在;不清空,读取NextSense生成 CSV报告路径下的所有文件,路径为:D:\cherytestEH3 +2025-08-11 14:07:16.368--存在EH3 CSV文件,开始解析: +2025-08-11 14:07:16.371--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\L2903097.csv +2025-08-11 14:07:16.375--CSV行数据不完整,跳过该行: +2025-08-11 14:07:16.376--测量时间:2020-04-20 08:40:12 +2025-08-11 14:07:16.377--车型:MY20 +2025-08-11 14:07:17.035--Copy D:\cherytestEH3\L2903097.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\L2903097.csv Done. 备份完成 +2025-08-11 14:07:17.043--解析NextSense EH3 CSV 报告完毕! +2025-08-11 14:07:17.044--正在查询车ID为:L2903097 的测量结果。 +2025-08-11 14:07:17.109--将EH3总结果插入数据库完毕。 +2025-08-11 14:07:17.110--全部插入解析完毕,删除文件:L2903097.csv +2025-08-11 14:07:27.247--存在EH3 CSV文件,开始解析: +2025-08-11 14:07:27.266--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\L3903096.csv +2025-08-11 14:07:27.267--CSV行数据不完整,跳过该行: +2025-08-11 14:07:27.268--测量时间:2020-04-20 08:46:43 +2025-08-11 14:07:27.269--车型:MY20 +2025-08-11 14:07:27.479--Copy D:\cherytestEH3\L3903096.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\L3903096.csv Done. 备份完成 +2025-08-11 14:07:27.480--解析NextSense EH3 CSV 报告完毕! +2025-08-11 14:07:27.481--正在查询车ID为:L3903096 的测量结果。 +2025-08-11 14:07:27.487--将EH3总结果插入数据库完毕。 +2025-08-11 14:07:27.489--全部插入解析完毕,删除文件:L3903096.csv +2025-08-11 14:07:27.519--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\L4903095.csv +2025-08-11 14:07:27.520--CSV行数据不完整,跳过该行: +2025-08-11 14:07:27.521--测量时间:2020-04-20 08:57:32 +2025-08-11 14:07:27.522--车型:MY20 +2025-08-11 14:07:27.728--Copy D:\cherytestEH3\L4903095.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\L4903095.csv Done. 备份完成 +2025-08-11 14:07:27.729--解析NextSense EH3 CSV 报告完毕! +2025-08-11 14:07:27.730--正在查询车ID为:L4903095 的测量结果。 +2025-08-11 14:07:27.758--将EH3总结果插入数据库完毕。 +2025-08-11 14:07:27.759--全部插入解析完毕,删除文件:L4903095.csv +2025-08-11 14:07:27.795--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\L5903094.csv +2025-08-11 14:07:27.796--CSV行数据不完整,跳过该行: +2025-08-11 14:07:27.797--测量时间:2020-04-24 20:04:58 +2025-08-11 14:07:27.798--车型:MY20 +2025-08-11 14:07:27.978--Copy D:\cherytestEH3\L5903094.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\L5903094.csv Done. 备份完成 +2025-08-11 14:07:27.981--解析NextSense EH3 CSV 报告完毕! +2025-08-11 14:07:27.983--正在查询车ID为:L5903094 的测量结果。 +2025-08-11 14:07:27.992--将EH3总结果插入数据库完毕。 +2025-08-11 14:07:27.993--全部插入解析完毕,删除文件:L5903094.csv +2025-08-11 14:07:38.031--存在EH3 CSV文件,开始解析: +2025-08-11 14:07:38.034--开始解析NextSense EH3 CSV 报告:D:\cherytestEH3\L8903091.csv +2025-08-11 14:07:38.035--CSV行数据不完整,跳过该行: +2025-08-11 14:07:38.036--测量时间:2020-04-07 09:24:54 +2025-08-11 14:07:38.037--车型:MY20 +2025-08-11 14:07:38.245--Copy D:\cherytestEH3\L8903091.csv TO D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\bin\x64\Debug\File\NextSenseCSVBackup\L8903091.csv Done. 备份完成 +2025-08-11 14:07:38.245--解析NextSense EH3 CSV 报告完毕! +2025-08-11 14:07:38.246--正在查询车ID为:L8903091 的测量结果。 +2025-08-11 14:07:38.257--将EH3总结果插入数据库完毕。 +2025-08-11 14:07:38.258--全部插入解析完毕,删除文件:L8903091.csv +2025-08-11 14:08:31.679---------------海克斯康面隙分析软件程序关闭--------------------- diff --git a/Analysis/bin/x64/Debug/File/AnalysisConfig.ini b/Analysis/bin/x64/Debug/File/AnalysisConfig.ini index 510cf95..ec3c2c7 100644 --- a/Analysis/bin/x64/Debug/File/AnalysisConfig.ini +++ b/Analysis/bin/x64/Debug/File/AnalysisConfig.ini @@ -7,27 +7,15 @@ Language =1 ;0 = 英语 RememberMe=1 NextsenseCSVEH3Path=D:\cherytestEH3 - - ReportCSVPath=D:\QMLTest - -CLMSModeID=10 ;1:CLMS授权 AuthorizationMode=1 +CLMSModeID=10 - -TolerancePercentage=1.5 -ExceptionPercentage=6 ;权限密码 Password=1 -;是否生成报告1:生成 其他不生成 -CreateReportFlag=1 -;1:解析csv 0:不解析 -AnalysisCSVFlag=1 - - ;1-计算合格率时包含极差项 ;0-不包含 IncludeRangeFlag=1 @@ -36,10 +24,6 @@ MeasureCarItemsCount=50 ;连续多少辆车不满足总数量 连续几辆车小于该检测项总数量 则报警 ContinuousCarCount=6 -;====安徽大众所用变量=============== -;扫抢串口号 -COMPort=COM1 - StationName=ZP5_FG1 tavascanUploadPath=VW316_8CM_ZP6_FG blacklabelUploadPath=VW316_8CM_BLZP6_FG @@ -57,7 +41,4 @@ TimerRefreshCMMStatus=3 SqlServerName=127.0.0.1 SqlDbName=CJLR SqlUserName=sa -SqlPassword=Hexagon123 - - - +SqlPassword=Hexagon123 \ No newline at end of file diff --git a/Analysis/bin/x64/Debug/NSAnalysis.exe b/Analysis/bin/x64/Debug/NSAnalysis.exe index aecef01c7db11c7dba1679a72f6a075c8e87d1f5..d3647a0c59907b144fbf9276586b638663853e86 100644 GIT binary patch delta 99810 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 delta 93385 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 GXYw!j7Cq7c diff --git a/Analysis/bin/x64/Debug/NSAnalysis.pdb b/Analysis/bin/x64/Debug/NSAnalysis.pdb index 8b8c3309c4e2240cfd65bda19886714e4c250125..40b30df95919f2f787c3890974a265c695fdf7c7 100644 GIT binary patch delta 78843 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 Bp@;wg delta 74289 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 diff --git a/Analysis/bin/x64/Debug/logs/2025-08-04.log b/Analysis/bin/x64/Debug/logs/2025-08-04.log deleted file mode 100644 index cdcf8c5..0000000 --- a/Analysis/bin/x64/Debug/logs/2025-08-04.log +++ /dev/null @@ -1,679 +0,0 @@ -2025-08-04 14:30:51.0578 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:30:51.1095 [INFO] : 加载配置文件——>开始 -2025-08-04 14:30:51.1479 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:31:26.1003 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:31:26.1991 [INFO] : 加载配置文件——>开始 -2025-08-04 14:31:26.2279 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:31:26.8686 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:31:26.8686 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:31:26.8686 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:31:26.8686 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:31:26.8686 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:33:43.7390 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:33:43.7937 [INFO] : 加载配置文件——>开始 -2025-08-04 14:33:43.8264 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:33:44.5226 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:33:44.5226 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:33:44.5226 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:33:44.5226 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:33:44.5226 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:37:47.6960 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:37:47.7503 [INFO] : 加载配置文件——>开始 -2025-08-04 14:37:47.7825 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:37:48.4207 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:37:48.4227 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:37:48.4227 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:37:48.4227 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:37:48.4227 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:39:21.9938 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:39:22.0485 [INFO] : 加载配置文件——>开始 -2025-08-04 14:39:22.0773 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:39:22.7450 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:39:22.7450 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:39:22.7450 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:39:22.7450 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:39:22.7450 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:40:03.1410 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:40:03.1627 [INFO] : 加载配置文件——>开始 -2025-08-04 14:40:03.1876 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:40:03.8046 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:40:03.8046 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:40:03.8046 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:40:03.8046 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:40:03.8046 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:43:39.5797 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:43:39.5940 [INFO] : 加载配置文件——>开始 -2025-08-04 14:43:39.6190 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:43:40.2453 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:43:40.2453 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:43:40.2478 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:43:40.2478 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:43:40.2478 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:47:40.7953 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:47:40.8732 [INFO] : 加载配置文件——>开始 -2025-08-04 14:47:40.8998 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:47:41.5160 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:47:41.5160 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:47:41.5160 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:47:41.5160 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:47:41.5160 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:52:45.5630 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:52:45.5761 [INFO] : 加载配置文件——>开始 -2025-08-04 14:52:45.6015 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:52:46.2513 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:52:46.2513 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:52:46.2513 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:52:46.2513 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:52:46.2513 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:53:37.1223 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:53:37.2014 [INFO] : 加载配置文件——>开始 -2025-08-04 14:53:37.2266 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:53:37.8373 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:53:37.8373 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:53:37.8373 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:53:37.8373 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:53:37.8373 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 14:57:34.5624 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 14:57:34.6195 [INFO] : 加载配置文件——>开始 -2025-08-04 14:57:34.6772 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 14:57:35.3365 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 14:57:35.3365 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 14:57:35.3365 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 14:57:35.3365 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 14:57:35.3365 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:00:52.9535 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:00:53.0359 [INFO] : 加载配置文件——>开始 -2025-08-04 15:00:53.0612 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:00:53.7219 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:00:53.7219 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:00:53.7219 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:00:53.7219 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:00:53.7252 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:02:25.0271 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:02:25.0807 [INFO] : 加载配置文件——>开始 -2025-08-04 15:02:25.1533 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:02:25.7768 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:02:25.7768 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:02:25.7768 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:02:25.7768 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:02:25.7768 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:03:26.2318 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:03:26.2531 [INFO] : 加载配置文件——>开始 -2025-08-04 15:03:26.2778 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:03:26.9228 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:03:26.9228 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:03:26.9228 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:03:26.9228 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:03:26.9228 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:03:58.0695 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:03:58.0906 [INFO] : 加载配置文件——>开始 -2025-08-04 15:03:58.1066 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:03:58.7631 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:03:58.7631 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:03:58.7631 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:03:58.7631 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:03:58.7631 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:04:14.3796 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:04:14.3971 [INFO] : 加载配置文件——>开始 -2025-08-04 15:04:14.4227 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:04:15.1016 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:04:15.1016 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:04:15.1016 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:04:15.1016 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:04:15.1016 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:06:28.3949 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:06:28.4127 [INFO] : 加载配置文件——>开始 -2025-08-04 15:06:28.4368 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:06:29.0509 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:06:29.0509 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:06:29.0509 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:06:29.0509 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:06:29.0509 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:06:49.3713 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:06:49.3930 [INFO] : 加载配置文件——>开始 -2025-08-04 15:06:49.4090 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:06:50.0364 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:06:50.0364 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:06:50.0364 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:06:50.0364 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:06:50.0364 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:11:34.0705 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:11:34.0931 [INFO] : 加载配置文件——>开始 -2025-08-04 15:11:34.1214 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:11:34.8976 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:11:34.8976 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:11:34.8976 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:11:34.8976 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:11:34.8976 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:23:26.7902 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:23:26.9214 [INFO] : 加载配置文件——>开始 -2025-08-04 15:23:26.9463 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:23:27.5924 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:23:27.5924 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:23:27.5924 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:23:27.5924 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:23:27.5954 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:26:58.6108 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:26:58.6338 [INFO] : 加载配置文件——>开始 -2025-08-04 15:26:58.6609 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:26:59.3065 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:26:59.3065 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:26:59.3065 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:26:59.3065 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:26:59.3065 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:51:24.7088 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:51:24.7323 [INFO] : 加载配置文件——>开始 -2025-08-04 15:51:24.7618 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:51:25.4600 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:51:25.4600 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:51:25.4600 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:51:25.4600 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:51:25.4600 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:53:36.7657 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:53:36.7833 [INFO] : 加载配置文件——>开始 -2025-08-04 15:53:36.8088 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:53:37.4255 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:53:37.4255 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:53:37.4255 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:53:37.4255 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:53:37.4255 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:54:16.4547 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:54:16.4734 [INFO] : 加载配置文件——>开始 -2025-08-04 15:54:16.4989 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:54:17.1035 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:54:17.1035 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:54:17.1035 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:54:17.1035 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:54:17.1035 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:55:02.6856 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:55:02.7096 [INFO] : 加载配置文件——>开始 -2025-08-04 15:55:02.7328 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:55:03.3679 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:55:03.3679 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:55:03.3679 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:55:03.3679 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:55:03.3679 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 15:57:44.2242 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 15:57:44.2474 [INFO] : 加载配置文件——>开始 -2025-08-04 15:57:44.2718 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 15:57:44.9221 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 15:57:44.9221 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 15:57:44.9221 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 15:57:44.9221 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 15:57:44.9221 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:01:18.8725 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:01:18.9226 [INFO] : 加载配置文件——>开始 -2025-08-04 16:01:18.9457 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:01:19.5612 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:01:19.5612 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:01:19.5612 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:01:19.5612 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:01:19.5612 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:05:21.9055 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:05:21.9201 [INFO] : 加载配置文件——>开始 -2025-08-04 16:05:21.9463 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:05:22.6363 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:05:22.6363 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:05:22.6363 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:05:22.6363 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:05:22.6363 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:17:03.6001 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:17:03.7278 [INFO] : 加载配置文件——>开始 -2025-08-04 16:17:03.7552 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:17:04.4157 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:17:04.4157 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:17:04.4157 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:17:04.4157 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:17:04.4157 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:22:16.0485 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:22:16.0665 [INFO] : 加载配置文件——>开始 -2025-08-04 16:22:16.0947 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:22:16.7974 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:22:16.7974 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:22:16.7974 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:22:16.7974 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:22:16.7974 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:23:09.5934 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:23:09.6722 [INFO] : 加载配置文件——>开始 -2025-08-04 16:23:09.6983 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:23:10.3230 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:23:10.3230 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:23:10.3230 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:23:10.3230 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:23:10.3230 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:23:21.5035 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:23:21.5605 [INFO] : 加载配置文件——>开始 -2025-08-04 16:23:21.5776 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:23:22.2136 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:23:22.2136 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:23:22.2159 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:23:22.2159 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:23:22.2159 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:28:32.8526 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:28:32.8741 [INFO] : 加载配置文件——>开始 -2025-08-04 16:28:32.9101 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:28:33.6072 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:28:33.6072 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:28:33.6072 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:28:33.6072 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:28:33.6072 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:33:34.6046 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:33:34.6441 [INFO] : 加载配置文件——>开始 -2025-08-04 16:33:34.6771 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:33:35.3249 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:33:35.3249 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:33:35.3249 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:33:35.3329 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:33:35.3329 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:42:50.0204 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:42:50.0457 [INFO] : 加载配置文件——>开始 -2025-08-04 16:42:50.0741 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:42:50.7710 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:42:50.7710 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:42:50.7710 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:42:50.7710 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:42:50.7710 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:45:31.2145 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:45:31.2315 [INFO] : 加载配置文件——>开始 -2025-08-04 16:45:31.3257 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:45:32.1409 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:45:32.1409 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:45:32.1409 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:45:32.1409 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:45:32.1409 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:47:28.1667 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:47:28.1842 [INFO] : 加载配置文件——>开始 -2025-08-04 16:47:28.2113 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:47:28.9161 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:47:28.9161 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:47:28.9161 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:47:28.9161 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:47:28.9161 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:53:16.1495 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:53:16.1735 [INFO] : 加载配置文件——>开始 -2025-08-04 16:53:16.2485 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:53:16.9998 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:53:16.9998 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:53:16.9998 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:53:16.9998 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:53:16.9998 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:55:47.8714 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:55:47.8859 [INFO] : 加载配置文件——>开始 -2025-08-04 16:55:47.9206 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:55:48.6459 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:55:48.6459 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:55:48.6459 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:55:48.6459 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:55:48.6459 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:56:57.5588 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:56:57.5730 [INFO] : 加载配置文件——>开始 -2025-08-04 16:56:57.5973 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:56:58.2450 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:56:58.2450 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:56:58.2450 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:56:58.2450 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:56:58.2450 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 16:59:03.8846 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 16:59:03.9018 [INFO] : 加载配置文件——>开始 -2025-08-04 16:59:03.9386 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 16:59:04.6816 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 16:59:04.6816 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 16:59:04.6816 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 16:59:04.6816 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 16:59:04.6816 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:00:02.9321 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:00:02.9675 [INFO] : 加载配置文件——>开始 -2025-08-04 17:00:03.0162 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:00:03.7328 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:00:03.7328 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:00:03.7328 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:00:03.7328 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:00:03.7366 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:04:50.9107 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:04:50.9363 [INFO] : 加载配置文件——>开始 -2025-08-04 17:04:50.9684 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:04:51.6505 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:04:51.6505 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:04:51.6505 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:04:51.6505 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:04:51.6505 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:24:36.1518 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:24:36.1697 [INFO] : 加载配置文件——>开始 -2025-08-04 17:24:36.1968 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:24:36.8826 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:24:36.8826 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:24:36.8826 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:24:36.8826 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:24:36.8826 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:49:18.5121 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:49:18.5264 [INFO] : 加载配置文件——>开始 -2025-08-04 17:49:18.5581 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:49:19.4231 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:49:19.4231 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:49:19.4231 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:49:19.4231 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:49:19.4231 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:51:19.2310 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:51:19.2527 [INFO] : 加载配置文件——>开始 -2025-08-04 17:51:19.2771 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:51:19.9649 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:51:19.9649 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:51:19.9649 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:51:19.9649 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:51:19.9649 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:53:59.0296 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:53:59.0489 [INFO] : 加载配置文件——>开始 -2025-08-04 17:53:59.0766 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:53:59.7059 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:53:59.7059 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:53:59.7059 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:53:59.7059 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:53:59.7059 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:54:53.7805 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:54:53.8117 [INFO] : 加载配置文件——>开始 -2025-08-04 17:54:53.8534 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:54:54.4847 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:54:54.4847 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:54:54.4847 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:54:54.4847 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:54:54.4847 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:55:59.4864 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:55:59.5078 [INFO] : 加载配置文件——>开始 -2025-08-04 17:55:59.5324 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:56:00.1884 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:56:00.1884 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:56:00.1884 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:56:00.1884 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:56:00.1884 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:57:01.2697 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:57:01.2927 [INFO] : 加载配置文件——>开始 -2025-08-04 17:57:01.3170 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:57:01.9718 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:57:01.9718 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:57:01.9718 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:57:01.9718 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:57:01.9718 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:58:25.1631 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:58:25.1789 [INFO] : 加载配置文件——>开始 -2025-08-04 17:58:25.2065 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:58:25.8581 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:58:25.8581 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:58:25.8581 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:58:25.8581 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:58:25.8581 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 17:59:28.0409 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 17:59:28.0741 [INFO] : 加载配置文件——>开始 -2025-08-04 17:59:28.1021 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 17:59:28.7283 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 17:59:28.7283 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 17:59:28.7283 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 17:59:28.7283 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 17:59:28.7283 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 18:06:05.5512 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 18:06:05.5976 [INFO] : 加载配置文件——>开始 -2025-08-04 18:06:05.6351 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 18:06:06.3661 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 18:06:06.3661 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 18:06:06.3661 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 18:06:06.3661 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 18:06:06.3661 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 18:11:03.7728 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 18:11:03.7961 [INFO] : 加载配置文件——>开始 -2025-08-04 18:11:03.8241 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 18:11:04.5008 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 18:11:04.5008 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 18:11:04.5008 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 18:11:04.5008 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 18:11:04.5008 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 18:12:25.2850 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 18:12:25.3103 [INFO] : 加载配置文件——>开始 -2025-08-04 18:12:25.3388 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 18:12:25.9859 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 18:12:25.9859 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 18:12:25.9859 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 18:12:25.9859 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 18:12:25.9859 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 18:15:03.0002 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 18:15:03.0781 [INFO] : 加载配置文件——>开始 -2025-08-04 18:15:03.0957 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 18:15:03.7610 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 18:15:03.7620 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 18:15:03.7620 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 18:15:03.7620 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 18:15:03.7620 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123; -2025-08-04 18:15:36.1081 [INFO] : --软件Program Main函数开始执行-- -2025-08-04 18:15:36.1275 [INFO] : 加载配置文件——>开始 -2025-08-04 18:15:36.1442 [ERROR] : 加载配置文件错误:System.FormatException: 输入字符串的格式不正确。 - 在 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) - 在 System.Double.Parse(String s) - 在 NSAnalysis.ConfigDfn.LoadConfig() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 138 - 在 NSAnalysis.ConfigDfn.LoadConfigFile() 位置 D:\HexagonProjects\2025-01-捷豹路虎改造\code\Analysis\Define\Define.cs:行号 202 -2025-08-04 18:15:36.7885 [INFO] : 数据库连接 SqlServerName:127.0.0.1 -2025-08-04 18:15:36.7885 [INFO] : 数据库连接 SqlUserName:sa -2025-08-04 18:15:36.7885 [INFO] : 数据库连接 SqlPassword:Hexagon123 -2025-08-04 18:15:36.7885 [INFO] : 数据库连接 SqlDbName:CJLR -2025-08-04 18:15:36.7885 [INFO] : 数据库连接字符串:Data Source=127.0.0.1;initial Catalog=CJLR;User ID=sa;password=Hexagon123;