@@ -66,7 +66,7 @@ namespace CNAS_DBSync | |||||
try | try | ||||
{ | { | ||||
//绕过验证 | //绕过验证 | ||||
if (!ValidateActivationCode(activationCode)) | |||||
if (ValidateActivationCode(activationCode)) | |||||
{ | { | ||||
IsActivated = true; | IsActivated = true; | ||||
SaveActivation(); // 保存激活状态 | SaveActivation(); // 保存激活状态 | ||||
@@ -187,5 +187,20 @@ WHERE | |||||
} | } | ||||
return dt; | return dt; | ||||
} | } | ||||
public static DataTable KingSql(string strTableName) | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
string strSql = string.Format(" \r\n SELECT \r\n a.attname as ColumnName,\r\n \r\n col_description(a.attrelid, a.attnum) as remark,\r\n b.data_type AS DATATYPE \r\n \r\nFROM \r\n pg_class as c,\r\n pg_attribute as a,\r\n information_schema.COLUMNS b\r\n \t\r\nWHERE \r\n c.relname = 'stu' \r\n and a.attrelid = c.oid \r\n AND a.attname=b.column_name\r\n \tAND b. table_name LIKE '{0}'\r\n", strTableName); | |||||
try | |||||
{ | |||||
dt = KingbaseHelper.ExecuteDataSet(strSql).Tables[0]; | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
} | } | ||||
} | } |
@@ -62,10 +62,16 @@ | |||||
this.tabPage6 = new System.Windows.Forms.TabPage(); | this.tabPage6 = new System.Windows.Forms.TabPage(); | ||||
this.splitContainer2 = new System.Windows.Forms.SplitContainer(); | this.splitContainer2 = new System.Windows.Forms.SplitContainer(); | ||||
this.dgvInstruDS = new System.Windows.Forms.DataGridView(); | this.dgvInstruDS = new System.Windows.Forms.DataGridView(); | ||||
this.InstruFieldName = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.InstruDataType = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.描述 = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.pnlleft = new System.Windows.Forms.Panel(); | this.pnlleft = new System.Windows.Forms.Panel(); | ||||
this.cbxInstrument = new System.Windows.Forms.ComboBox(); | this.cbxInstrument = new System.Windows.Forms.ComboBox(); | ||||
this.label12 = new System.Windows.Forms.Label(); | this.label12 = new System.Windows.Forms.Label(); | ||||
this.dgvCnas = new System.Windows.Forms.DataGridView(); | this.dgvCnas = new System.Windows.Forms.DataGridView(); | ||||
this.CNASFieldName = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.CnasDataType = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.字段描述 = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.pnlRight = new System.Windows.Forms.Panel(); | this.pnlRight = new System.Windows.Forms.Panel(); | ||||
this.cbxCnas = new System.Windows.Forms.ComboBox(); | this.cbxCnas = new System.Windows.Forms.ComboBox(); | ||||
this.label13 = new System.Windows.Forms.Label(); | this.label13 = new System.Windows.Forms.Label(); | ||||
@@ -100,12 +106,6 @@ | |||||
this.panel4 = new System.Windows.Forms.Panel(); | this.panel4 = new System.Windows.Forms.Panel(); | ||||
this.panel13 = new System.Windows.Forms.Panel(); | this.panel13 = new System.Windows.Forms.Panel(); | ||||
this.panel6 = new System.Windows.Forms.Panel(); | this.panel6 = new System.Windows.Forms.Panel(); | ||||
this.InstruFieldName = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.InstruDataType = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.描述 = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.CNASFieldName = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.CnasDataType = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.字段描述 = new System.Windows.Forms.DataGridViewTextBoxColumn(); | |||||
this.pnlAll.SuspendLayout(); | this.pnlAll.SuspendLayout(); | ||||
this.pnlBodyCenter.SuspendLayout(); | this.pnlBodyCenter.SuspendLayout(); | ||||
this.pnlRigh.SuspendLayout(); | this.pnlRigh.SuspendLayout(); | ||||
@@ -198,7 +198,7 @@ | |||||
// splitContainer1 | // splitContainer1 | ||||
// | // | ||||
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; | this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; | ||||
this.splitContainer1.Location = new System.Drawing.Point(3, 23); | |||||
this.splitContainer1.Location = new System.Drawing.Point(3, 27); | |||||
this.splitContainer1.Name = "splitContainer1"; | this.splitContainer1.Name = "splitContainer1"; | ||||
this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal; | this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal; | ||||
// | // | ||||
@@ -210,8 +210,8 @@ | |||||
// splitContainer1.Panel2 | // splitContainer1.Panel2 | ||||
// | // | ||||
this.splitContainer1.Panel2.Controls.Add(this.tabControl1); | this.splitContainer1.Panel2.Controls.Add(this.tabControl1); | ||||
this.splitContainer1.Size = new System.Drawing.Size(1045, 652); | |||||
this.splitContainer1.SplitterDistance = 265; | |||||
this.splitContainer1.Size = new System.Drawing.Size(1045, 648); | |||||
this.splitContainer1.SplitterDistance = 263; | |||||
this.splitContainer1.TabIndex = 2; | this.splitContainer1.TabIndex = 2; | ||||
// | // | ||||
// panel15 | // panel15 | ||||
@@ -220,7 +220,7 @@ | |||||
this.panel15.Dock = System.Windows.Forms.DockStyle.Fill; | this.panel15.Dock = System.Windows.Forms.DockStyle.Fill; | ||||
this.panel15.Location = new System.Drawing.Point(0, 37); | this.panel15.Location = new System.Drawing.Point(0, 37); | ||||
this.panel15.Name = "panel15"; | this.panel15.Name = "panel15"; | ||||
this.panel15.Size = new System.Drawing.Size(1045, 228); | |||||
this.panel15.Size = new System.Drawing.Size(1045, 226); | |||||
this.panel15.TabIndex = 2; | this.panel15.TabIndex = 2; | ||||
// | // | ||||
// dgvMapping | // dgvMapping | ||||
@@ -248,17 +248,19 @@ | |||||
this.dgvMapping.MultiSelect = false; | this.dgvMapping.MultiSelect = false; | ||||
this.dgvMapping.Name = "dgvMapping"; | this.dgvMapping.Name = "dgvMapping"; | ||||
this.dgvMapping.RowHeadersVisible = false; | this.dgvMapping.RowHeadersVisible = false; | ||||
this.dgvMapping.RowHeadersWidth = 62; | |||||
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; | dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; | ||||
this.dgvMapping.RowsDefaultCellStyle = dataGridViewCellStyle2; | this.dgvMapping.RowsDefaultCellStyle = dataGridViewCellStyle2; | ||||
this.dgvMapping.RowTemplate.Height = 23; | this.dgvMapping.RowTemplate.Height = 23; | ||||
this.dgvMapping.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; | this.dgvMapping.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; | ||||
this.dgvMapping.Size = new System.Drawing.Size(1045, 228); | |||||
this.dgvMapping.Size = new System.Drawing.Size(1045, 226); | |||||
this.dgvMapping.TabIndex = 1; | this.dgvMapping.TabIndex = 1; | ||||
// | // | ||||
// InstrumentField | // InstrumentField | ||||
// | // | ||||
this.InstrumentField.DataPropertyName = "SourceField"; | this.InstrumentField.DataPropertyName = "SourceField"; | ||||
this.InstrumentField.HeaderText = "设备数据列"; | this.InstrumentField.HeaderText = "设备数据列"; | ||||
this.InstrumentField.MinimumWidth = 8; | |||||
this.InstrumentField.Name = "InstrumentField"; | this.InstrumentField.Name = "InstrumentField"; | ||||
this.InstrumentField.ReadOnly = true; | this.InstrumentField.ReadOnly = true; | ||||
this.InstrumentField.Width = 200; | this.InstrumentField.Width = 200; | ||||
@@ -267,6 +269,7 @@ | |||||
// | // | ||||
this.CnasField.DataPropertyName = "TargetField"; | this.CnasField.DataPropertyName = "TargetField"; | ||||
this.CnasField.HeaderText = "CNAS数据列"; | this.CnasField.HeaderText = "CNAS数据列"; | ||||
this.CnasField.MinimumWidth = 8; | |||||
this.CnasField.Name = "CnasField"; | this.CnasField.Name = "CnasField"; | ||||
this.CnasField.ReadOnly = true; | this.CnasField.ReadOnly = true; | ||||
this.CnasField.Width = 200; | this.CnasField.Width = 200; | ||||
@@ -275,6 +278,7 @@ | |||||
// | // | ||||
this.PrimaryKey.DataPropertyName = "IfPrimaryKey"; | this.PrimaryKey.DataPropertyName = "IfPrimaryKey"; | ||||
this.PrimaryKey.HeaderText = "关键字段"; | this.PrimaryKey.HeaderText = "关键字段"; | ||||
this.PrimaryKey.MinimumWidth = 8; | |||||
this.PrimaryKey.Name = "PrimaryKey"; | this.PrimaryKey.Name = "PrimaryKey"; | ||||
this.PrimaryKey.Width = 200; | this.PrimaryKey.Width = 200; | ||||
// | // | ||||
@@ -282,6 +286,7 @@ | |||||
// | // | ||||
this.DateKey.DataPropertyName = "IfDateField"; | this.DateKey.DataPropertyName = "IfDateField"; | ||||
this.DateKey.HeaderText = "日期字段"; | this.DateKey.HeaderText = "日期字段"; | ||||
this.DateKey.MinimumWidth = 8; | |||||
this.DateKey.Name = "DateKey"; | this.DateKey.Name = "DateKey"; | ||||
this.DateKey.Width = 200; | this.DateKey.Width = 200; | ||||
// | // | ||||
@@ -289,6 +294,7 @@ | |||||
// | // | ||||
this.字段属性.DataPropertyName = "DataType"; | this.字段属性.DataPropertyName = "DataType"; | ||||
this.字段属性.HeaderText = "数据类型"; | this.字段属性.HeaderText = "数据类型"; | ||||
this.字段属性.MinimumWidth = 8; | |||||
this.字段属性.Name = "字段属性"; | this.字段属性.Name = "字段属性"; | ||||
this.字段属性.Width = 200; | this.字段属性.Width = 200; | ||||
// | // | ||||
@@ -298,12 +304,12 @@ | |||||
this.cmsMapping.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { | this.cmsMapping.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { | ||||
this.btnDelMap}); | this.btnDelMap}); | ||||
this.cmsMapping.Name = "cmsMapping"; | this.cmsMapping.Name = "cmsMapping"; | ||||
this.cmsMapping.Size = new System.Drawing.Size(109, 28); | |||||
this.cmsMapping.Size = new System.Drawing.Size(117, 34); | |||||
// | // | ||||
// btnDelMap | // btnDelMap | ||||
// | // | ||||
this.btnDelMap.Name = "btnDelMap"; | this.btnDelMap.Name = "btnDelMap"; | ||||
this.btnDelMap.Size = new System.Drawing.Size(108, 24); | |||||
this.btnDelMap.Size = new System.Drawing.Size(116, 30); | |||||
this.btnDelMap.Text = "移除"; | this.btnDelMap.Text = "移除"; | ||||
this.btnDelMap.Click += new System.EventHandler(this.btnDelMap_Click); | this.btnDelMap.Click += new System.EventHandler(this.btnDelMap_Click); | ||||
// | // | ||||
@@ -324,7 +330,7 @@ | |||||
this.txtInstrumentColumn.Location = new System.Drawing.Point(453, 9); | this.txtInstrumentColumn.Location = new System.Drawing.Point(453, 9); | ||||
this.txtInstrumentColumn.Name = "txtInstrumentColumn"; | this.txtInstrumentColumn.Name = "txtInstrumentColumn"; | ||||
this.txtInstrumentColumn.ReadOnly = true; | this.txtInstrumentColumn.ReadOnly = true; | ||||
this.txtInstrumentColumn.Size = new System.Drawing.Size(195, 27); | |||||
this.txtInstrumentColumn.Size = new System.Drawing.Size(195, 31); | |||||
this.txtInstrumentColumn.TabIndex = 7; | this.txtInstrumentColumn.TabIndex = 7; | ||||
this.txtInstrumentColumn.DoubleClick += new System.EventHandler(this.txtInstrumentColumn_DoubleClick); | this.txtInstrumentColumn.DoubleClick += new System.EventHandler(this.txtInstrumentColumn_DoubleClick); | ||||
// | // | ||||
@@ -334,7 +340,7 @@ | |||||
this.cbxCNASColumn.FormattingEnabled = true; | this.cbxCNASColumn.FormattingEnabled = true; | ||||
this.cbxCNASColumn.Location = new System.Drawing.Point(453, 9); | this.cbxCNASColumn.Location = new System.Drawing.Point(453, 9); | ||||
this.cbxCNASColumn.Name = "cbxCNASColumn"; | this.cbxCNASColumn.Name = "cbxCNASColumn"; | ||||
this.cbxCNASColumn.Size = new System.Drawing.Size(184, 28); | |||||
this.cbxCNASColumn.Size = new System.Drawing.Size(184, 32); | |||||
this.cbxCNASColumn.TabIndex = 6; | this.cbxCNASColumn.TabIndex = 6; | ||||
this.cbxCNASColumn.Visible = false; | this.cbxCNASColumn.Visible = false; | ||||
this.cbxCNASColumn.SelectedIndexChanged += new System.EventHandler(this.cbxCNASColumn_SelectedIndexChanged); | this.cbxCNASColumn.SelectedIndexChanged += new System.EventHandler(this.cbxCNASColumn_SelectedIndexChanged); | ||||
@@ -345,7 +351,7 @@ | |||||
this.label3.AutoSize = true; | this.label3.AutoSize = true; | ||||
this.label3.Location = new System.Drawing.Point(321, 10); | this.label3.Location = new System.Drawing.Point(321, 10); | ||||
this.label3.Name = "label3"; | this.label3.Name = "label3"; | ||||
this.label3.Size = new System.Drawing.Size(141, 20); | |||||
this.label3.Size = new System.Drawing.Size(168, 24); | |||||
this.label3.TabIndex = 5; | this.label3.TabIndex = 5; | ||||
this.label3.Text = "CNAS仪器信息列:"; | this.label3.Text = "CNAS仪器信息列:"; | ||||
// | // | ||||
@@ -354,7 +360,7 @@ | |||||
this.label2.AutoSize = true; | this.label2.AutoSize = true; | ||||
this.label2.Location = new System.Drawing.Point(3, 10); | this.label2.Location = new System.Drawing.Point(3, 10); | ||||
this.label2.Name = "label2"; | this.label2.Name = "label2"; | ||||
this.label2.Size = new System.Drawing.Size(114, 20); | |||||
this.label2.Size = new System.Drawing.Size(136, 24); | |||||
this.label2.TabIndex = 4; | this.label2.TabIndex = 4; | ||||
this.label2.Text = "字段映射信息:"; | this.label2.Text = "字段映射信息:"; | ||||
// | // | ||||
@@ -365,16 +371,16 @@ | |||||
this.tabControl1.Location = new System.Drawing.Point(0, 0); | this.tabControl1.Location = new System.Drawing.Point(0, 0); | ||||
this.tabControl1.Name = "tabControl1"; | this.tabControl1.Name = "tabControl1"; | ||||
this.tabControl1.SelectedIndex = 0; | this.tabControl1.SelectedIndex = 0; | ||||
this.tabControl1.Size = new System.Drawing.Size(1045, 383); | |||||
this.tabControl1.Size = new System.Drawing.Size(1045, 381); | |||||
this.tabControl1.TabIndex = 1; | this.tabControl1.TabIndex = 1; | ||||
// | // | ||||
// tabPage6 | // tabPage6 | ||||
// | // | ||||
this.tabPage6.Controls.Add(this.splitContainer2); | this.tabPage6.Controls.Add(this.splitContainer2); | ||||
this.tabPage6.Location = new System.Drawing.Point(4, 29); | |||||
this.tabPage6.Location = new System.Drawing.Point(4, 33); | |||||
this.tabPage6.Name = "tabPage6"; | this.tabPage6.Name = "tabPage6"; | ||||
this.tabPage6.Padding = new System.Windows.Forms.Padding(3); | this.tabPage6.Padding = new System.Windows.Forms.Padding(3); | ||||
this.tabPage6.Size = new System.Drawing.Size(1037, 350); | |||||
this.tabPage6.Size = new System.Drawing.Size(1037, 344); | |||||
this.tabPage6.TabIndex = 1; | this.tabPage6.TabIndex = 1; | ||||
this.tabPage6.Text = "字段"; | this.tabPage6.Text = "字段"; | ||||
this.tabPage6.UseVisualStyleBackColor = true; | this.tabPage6.UseVisualStyleBackColor = true; | ||||
@@ -394,7 +400,7 @@ | |||||
// | // | ||||
this.splitContainer2.Panel2.Controls.Add(this.dgvCnas); | this.splitContainer2.Panel2.Controls.Add(this.dgvCnas); | ||||
this.splitContainer2.Panel2.Controls.Add(this.pnlRight); | this.splitContainer2.Panel2.Controls.Add(this.pnlRight); | ||||
this.splitContainer2.Size = new System.Drawing.Size(1031, 344); | |||||
this.splitContainer2.Size = new System.Drawing.Size(1031, 338); | |||||
this.splitContainer2.SplitterDistance = 508; | this.splitContainer2.SplitterDistance = 508; | ||||
this.splitContainer2.TabIndex = 1; | this.splitContainer2.TabIndex = 1; | ||||
// | // | ||||
@@ -419,13 +425,41 @@ | |||||
this.dgvInstruDS.Location = new System.Drawing.Point(0, 34); | this.dgvInstruDS.Location = new System.Drawing.Point(0, 34); | ||||
this.dgvInstruDS.Name = "dgvInstruDS"; | this.dgvInstruDS.Name = "dgvInstruDS"; | ||||
this.dgvInstruDS.ReadOnly = true; | this.dgvInstruDS.ReadOnly = true; | ||||
this.dgvInstruDS.RowHeadersWidth = 62; | |||||
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; | dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; | ||||
this.dgvInstruDS.RowsDefaultCellStyle = dataGridViewCellStyle4; | this.dgvInstruDS.RowsDefaultCellStyle = dataGridViewCellStyle4; | ||||
this.dgvInstruDS.RowTemplate.Height = 23; | this.dgvInstruDS.RowTemplate.Height = 23; | ||||
this.dgvInstruDS.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; | this.dgvInstruDS.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; | ||||
this.dgvInstruDS.Size = new System.Drawing.Size(508, 310); | |||||
this.dgvInstruDS.Size = new System.Drawing.Size(508, 304); | |||||
this.dgvInstruDS.TabIndex = 1; | this.dgvInstruDS.TabIndex = 1; | ||||
// | // | ||||
// InstruFieldName | |||||
// | |||||
this.InstruFieldName.DataPropertyName = "InstruFieldName"; | |||||
this.InstruFieldName.HeaderText = "列名"; | |||||
this.InstruFieldName.MinimumWidth = 8; | |||||
this.InstruFieldName.Name = "InstruFieldName"; | |||||
this.InstruFieldName.ReadOnly = true; | |||||
this.InstruFieldName.Width = 150; | |||||
// | |||||
// InstruDataType | |||||
// | |||||
this.InstruDataType.DataPropertyName = "InstruDataType"; | |||||
this.InstruDataType.HeaderText = "数据类型"; | |||||
this.InstruDataType.MinimumWidth = 8; | |||||
this.InstruDataType.Name = "InstruDataType"; | |||||
this.InstruDataType.ReadOnly = true; | |||||
this.InstruDataType.Width = 150; | |||||
// | |||||
// 描述 | |||||
// | |||||
this.描述.DataPropertyName = "remark"; | |||||
this.描述.HeaderText = "字段描述"; | |||||
this.描述.MinimumWidth = 8; | |||||
this.描述.Name = "描述"; | |||||
this.描述.ReadOnly = true; | |||||
this.描述.Width = 150; | |||||
// | |||||
// pnlleft | // pnlleft | ||||
// | // | ||||
this.pnlleft.Controls.Add(this.cbxInstrument); | this.pnlleft.Controls.Add(this.cbxInstrument); | ||||
@@ -442,7 +476,7 @@ | |||||
this.cbxInstrument.FormattingEnabled = true; | this.cbxInstrument.FormattingEnabled = true; | ||||
this.cbxInstrument.Location = new System.Drawing.Point(129, 6); | this.cbxInstrument.Location = new System.Drawing.Point(129, 6); | ||||
this.cbxInstrument.Name = "cbxInstrument"; | this.cbxInstrument.Name = "cbxInstrument"; | ||||
this.cbxInstrument.Size = new System.Drawing.Size(200, 28); | |||||
this.cbxInstrument.Size = new System.Drawing.Size(200, 32); | |||||
this.cbxInstrument.TabIndex = 1; | this.cbxInstrument.TabIndex = 1; | ||||
this.cbxInstrument.SelectedIndexChanged += new System.EventHandler(this.cbxInstrument_SelectedIndexChanged); | this.cbxInstrument.SelectedIndexChanged += new System.EventHandler(this.cbxInstrument_SelectedIndexChanged); | ||||
// | // | ||||
@@ -451,7 +485,7 @@ | |||||
this.label12.AutoSize = true; | this.label12.AutoSize = true; | ||||
this.label12.Location = new System.Drawing.Point(3, 10); | this.label12.Location = new System.Drawing.Point(3, 10); | ||||
this.label12.Name = "label12"; | this.label12.Name = "label12"; | ||||
this.label12.Size = new System.Drawing.Size(129, 20); | |||||
this.label12.Size = new System.Drawing.Size(154, 24); | |||||
this.label12.TabIndex = 0; | this.label12.TabIndex = 0; | ||||
this.label12.Text = "设备数据源表名:"; | this.label12.Text = "设备数据源表名:"; | ||||
// | // | ||||
@@ -476,13 +510,41 @@ | |||||
this.dgvCnas.Location = new System.Drawing.Point(0, 34); | this.dgvCnas.Location = new System.Drawing.Point(0, 34); | ||||
this.dgvCnas.Name = "dgvCnas"; | this.dgvCnas.Name = "dgvCnas"; | ||||
this.dgvCnas.ReadOnly = true; | this.dgvCnas.ReadOnly = true; | ||||
this.dgvCnas.RowHeadersWidth = 62; | |||||
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; | dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; | ||||
this.dgvCnas.RowsDefaultCellStyle = dataGridViewCellStyle6; | this.dgvCnas.RowsDefaultCellStyle = dataGridViewCellStyle6; | ||||
this.dgvCnas.RowTemplate.Height = 23; | this.dgvCnas.RowTemplate.Height = 23; | ||||
this.dgvCnas.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; | this.dgvCnas.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; | ||||
this.dgvCnas.Size = new System.Drawing.Size(519, 310); | |||||
this.dgvCnas.Size = new System.Drawing.Size(519, 304); | |||||
this.dgvCnas.TabIndex = 2; | this.dgvCnas.TabIndex = 2; | ||||
// | // | ||||
// CNASFieldName | |||||
// | |||||
this.CNASFieldName.DataPropertyName = "CnasFieldName"; | |||||
this.CNASFieldName.HeaderText = "列名"; | |||||
this.CNASFieldName.MinimumWidth = 8; | |||||
this.CNASFieldName.Name = "CNASFieldName"; | |||||
this.CNASFieldName.ReadOnly = true; | |||||
this.CNASFieldName.Width = 150; | |||||
// | |||||
// CnasDataType | |||||
// | |||||
this.CnasDataType.DataPropertyName = "CnasDataType"; | |||||
this.CnasDataType.HeaderText = "数据类型"; | |||||
this.CnasDataType.MinimumWidth = 8; | |||||
this.CnasDataType.Name = "CnasDataType"; | |||||
this.CnasDataType.ReadOnly = true; | |||||
this.CnasDataType.Width = 150; | |||||
// | |||||
// 字段描述 | |||||
// | |||||
this.字段描述.DataPropertyName = "remark"; | |||||
this.字段描述.HeaderText = "字段描述"; | |||||
this.字段描述.MinimumWidth = 8; | |||||
this.字段描述.Name = "字段描述"; | |||||
this.字段描述.ReadOnly = true; | |||||
this.字段描述.Width = 150; | |||||
// | |||||
// pnlRight | // pnlRight | ||||
// | // | ||||
this.pnlRight.Controls.Add(this.cbxCnas); | this.pnlRight.Controls.Add(this.cbxCnas); | ||||
@@ -499,7 +561,7 @@ | |||||
this.cbxCnas.FormattingEnabled = true; | this.cbxCnas.FormattingEnabled = true; | ||||
this.cbxCnas.Location = new System.Drawing.Point(150, 6); | this.cbxCnas.Location = new System.Drawing.Point(150, 6); | ||||
this.cbxCnas.Name = "cbxCnas"; | this.cbxCnas.Name = "cbxCnas"; | ||||
this.cbxCnas.Size = new System.Drawing.Size(184, 28); | |||||
this.cbxCnas.Size = new System.Drawing.Size(184, 32); | |||||
this.cbxCnas.TabIndex = 2; | this.cbxCnas.TabIndex = 2; | ||||
this.cbxCnas.SelectedIndexChanged += new System.EventHandler(this.cbxCnas_SelectedIndexChanged); | this.cbxCnas.SelectedIndexChanged += new System.EventHandler(this.cbxCnas_SelectedIndexChanged); | ||||
// | // | ||||
@@ -508,7 +570,7 @@ | |||||
this.label13.AutoSize = true; | this.label13.AutoSize = true; | ||||
this.label13.Location = new System.Drawing.Point(3, 10); | this.label13.Location = new System.Drawing.Point(3, 10); | ||||
this.label13.Name = "label13"; | this.label13.Name = "label13"; | ||||
this.label13.Size = new System.Drawing.Size(141, 20); | |||||
this.label13.Size = new System.Drawing.Size(168, 24); | |||||
this.label13.TabIndex = 1; | this.label13.TabIndex = 1; | ||||
this.label13.Text = "CNAS数据库表名:"; | this.label13.Text = "CNAS数据库表名:"; | ||||
// | // | ||||
@@ -615,15 +677,16 @@ | |||||
this.dgvInstrument.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { | this.dgvInstrument.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { | ||||
this.Code}); | this.Code}); | ||||
this.dgvInstrument.Dock = System.Windows.Forms.DockStyle.Fill; | this.dgvInstrument.Dock = System.Windows.Forms.DockStyle.Fill; | ||||
this.dgvInstrument.Location = new System.Drawing.Point(6, 60); | |||||
this.dgvInstrument.Location = new System.Drawing.Point(6, 64); | |||||
this.dgvInstrument.MultiSelect = false; | this.dgvInstrument.MultiSelect = false; | ||||
this.dgvInstrument.Name = "dgvInstrument"; | this.dgvInstrument.Name = "dgvInstrument"; | ||||
this.dgvInstrument.ReadOnly = true; | this.dgvInstrument.ReadOnly = true; | ||||
this.dgvInstrument.RowHeadersVisible = false; | this.dgvInstrument.RowHeadersVisible = false; | ||||
this.dgvInstrument.RowHeadersWidth = 62; | |||||
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; | dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; | ||||
this.dgvInstrument.RowsDefaultCellStyle = dataGridViewCellStyle8; | this.dgvInstrument.RowsDefaultCellStyle = dataGridViewCellStyle8; | ||||
this.dgvInstrument.RowTemplate.Height = 23; | this.dgvInstrument.RowTemplate.Height = 23; | ||||
this.dgvInstrument.Size = new System.Drawing.Size(134, 610); | |||||
this.dgvInstrument.Size = new System.Drawing.Size(134, 606); | |||||
this.dgvInstrument.TabIndex = 0; | this.dgvInstrument.TabIndex = 0; | ||||
this.dgvInstrument.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvInstrument_CellDoubleClick); | this.dgvInstrument.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvInstrument_CellDoubleClick); | ||||
this.dgvInstrument.SelectionChanged += new System.EventHandler(this.dgvInstrument_SelectionChanged); | this.dgvInstrument.SelectionChanged += new System.EventHandler(this.dgvInstrument_SelectionChanged); | ||||
@@ -632,6 +695,7 @@ | |||||
// | // | ||||
this.Code.DataPropertyName = "Code"; | this.Code.DataPropertyName = "Code"; | ||||
this.Code.HeaderText = "设备编号"; | this.Code.HeaderText = "设备编号"; | ||||
this.Code.MinimumWidth = 8; | |||||
this.Code.Name = "Code"; | this.Code.Name = "Code"; | ||||
this.Code.ReadOnly = true; | this.Code.ReadOnly = true; | ||||
this.Code.Width = 135; | this.Code.Width = 135; | ||||
@@ -639,17 +703,17 @@ | |||||
// panel17 | // panel17 | ||||
// | // | ||||
this.panel17.Dock = System.Windows.Forms.DockStyle.Right; | this.panel17.Dock = System.Windows.Forms.DockStyle.Right; | ||||
this.panel17.Location = new System.Drawing.Point(140, 60); | |||||
this.panel17.Location = new System.Drawing.Point(140, 64); | |||||
this.panel17.Name = "panel17"; | this.panel17.Name = "panel17"; | ||||
this.panel17.Size = new System.Drawing.Size(3, 610); | |||||
this.panel17.Size = new System.Drawing.Size(3, 606); | |||||
this.panel17.TabIndex = 8; | this.panel17.TabIndex = 8; | ||||
// | // | ||||
// panel16 | // panel16 | ||||
// | // | ||||
this.panel16.Dock = System.Windows.Forms.DockStyle.Left; | this.panel16.Dock = System.Windows.Forms.DockStyle.Left; | ||||
this.panel16.Location = new System.Drawing.Point(3, 60); | |||||
this.panel16.Location = new System.Drawing.Point(3, 64); | |||||
this.panel16.Name = "panel16"; | this.panel16.Name = "panel16"; | ||||
this.panel16.Size = new System.Drawing.Size(3, 610); | |||||
this.panel16.Size = new System.Drawing.Size(3, 606); | |||||
this.panel16.TabIndex = 7; | this.panel16.TabIndex = 7; | ||||
// | // | ||||
// panel9 | // panel9 | ||||
@@ -686,7 +750,7 @@ | |||||
// | // | ||||
this.panel8.Controls.Add(this.label1); | this.panel8.Controls.Add(this.label1); | ||||
this.panel8.Dock = System.Windows.Forms.DockStyle.Top; | this.panel8.Dock = System.Windows.Forms.DockStyle.Top; | ||||
this.panel8.Location = new System.Drawing.Point(3, 23); | |||||
this.panel8.Location = new System.Drawing.Point(3, 27); | |||||
this.panel8.Name = "panel8"; | this.panel8.Name = "panel8"; | ||||
this.panel8.Size = new System.Drawing.Size(140, 37); | this.panel8.Size = new System.Drawing.Size(140, 37); | ||||
this.panel8.TabIndex = 4; | this.panel8.TabIndex = 4; | ||||
@@ -696,7 +760,7 @@ | |||||
this.label1.AutoSize = true; | this.label1.AutoSize = true; | ||||
this.label1.Location = new System.Drawing.Point(3, 9); | this.label1.Location = new System.Drawing.Point(3, 9); | ||||
this.label1.Name = "label1"; | this.label1.Name = "label1"; | ||||
this.label1.Size = new System.Drawing.Size(84, 20); | |||||
this.label1.Size = new System.Drawing.Size(100, 24); | |||||
this.label1.TabIndex = 3; | this.label1.TabIndex = 3; | ||||
this.label1.Text = "当前选中:"; | this.label1.Text = "当前选中:"; | ||||
// | // | ||||
@@ -711,6 +775,7 @@ | |||||
// | // | ||||
// menuStrip1 | // menuStrip1 | ||||
// | // | ||||
this.menuStrip1.GripMargin = new System.Windows.Forms.Padding(2, 2, 0, 2); | |||||
this.menuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); | this.menuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); | ||||
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { | this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { | ||||
this.tsmSystemSetting, | this.tsmSystemSetting, | ||||
@@ -719,35 +784,36 @@ | |||||
this.tsmHelper}); | this.tsmHelper}); | ||||
this.menuStrip1.Location = new System.Drawing.Point(0, 0); | this.menuStrip1.Location = new System.Drawing.Point(0, 0); | ||||
this.menuStrip1.Name = "menuStrip1"; | this.menuStrip1.Name = "menuStrip1"; | ||||
this.menuStrip1.Size = new System.Drawing.Size(1197, 28); | |||||
this.menuStrip1.Size = new System.Drawing.Size(1197, 32); | |||||
this.menuStrip1.TabIndex = 0; | this.menuStrip1.TabIndex = 0; | ||||
this.menuStrip1.Text = "menuStrip1"; | this.menuStrip1.Text = "menuStrip1"; | ||||
// | // | ||||
// tsmSystemSetting | // tsmSystemSetting | ||||
// | // | ||||
this.tsmSystemSetting.Name = "tsmSystemSetting"; | this.tsmSystemSetting.Name = "tsmSystemSetting"; | ||||
this.tsmSystemSetting.Size = new System.Drawing.Size(102, 24); | |||||
this.tsmSystemSetting.Size = new System.Drawing.Size(123, 28); | |||||
this.tsmSystemSetting.Text = "系统设置(&G)"; | this.tsmSystemSetting.Text = "系统设置(&G)"; | ||||
this.tsmSystemSetting.Visible = false; | |||||
this.tsmSystemSetting.Click += new System.EventHandler(this.tsmSystemSetting_Click); | this.tsmSystemSetting.Click += new System.EventHandler(this.tsmSystemSetting_Click); | ||||
// | // | ||||
// tsmServiceSetting | // tsmServiceSetting | ||||
// | // | ||||
this.tsmServiceSetting.Name = "tsmServiceSetting"; | this.tsmServiceSetting.Name = "tsmServiceSetting"; | ||||
this.tsmServiceSetting.Size = new System.Drawing.Size(100, 24); | |||||
this.tsmServiceSetting.Size = new System.Drawing.Size(120, 28); | |||||
this.tsmServiceSetting.Text = "服务设置(&S)"; | this.tsmServiceSetting.Text = "服务设置(&S)"; | ||||
this.tsmServiceSetting.Click += new System.EventHandler(this.tsmServiceSetting_Click); | this.tsmServiceSetting.Click += new System.EventHandler(this.tsmServiceSetting_Click); | ||||
// | // | ||||
// tsmSourceSetting | // tsmSourceSetting | ||||
// | // | ||||
this.tsmSourceSetting.Name = "tsmSourceSetting"; | this.tsmSourceSetting.Name = "tsmSourceSetting"; | ||||
this.tsmSourceSetting.Size = new System.Drawing.Size(99, 24); | |||||
this.tsmSourceSetting.Size = new System.Drawing.Size(119, 28); | |||||
this.tsmSourceSetting.Text = "来源设置(&L)"; | this.tsmSourceSetting.Text = "来源设置(&L)"; | ||||
this.tsmSourceSetting.Click += new System.EventHandler(this.tsmSourceSetting_Click); | this.tsmSourceSetting.Click += new System.EventHandler(this.tsmSourceSetting_Click); | ||||
// | // | ||||
// tsmHelper | // tsmHelper | ||||
// | // | ||||
this.tsmHelper.Name = "tsmHelper"; | this.tsmHelper.Name = "tsmHelper"; | ||||
this.tsmHelper.Size = new System.Drawing.Size(73, 24); | |||||
this.tsmHelper.Size = new System.Drawing.Size(88, 28); | |||||
this.tsmHelper.Text = "帮助(&H)"; | this.tsmHelper.Text = "帮助(&H)"; | ||||
this.tsmHelper.Click += new System.EventHandler(this.tsmHelper_Click); | this.tsmHelper.Click += new System.EventHandler(this.tsmHelper_Click); | ||||
// | // | ||||
@@ -823,57 +889,9 @@ | |||||
this.panel6.Size = new System.Drawing.Size(1207, 2); | this.panel6.Size = new System.Drawing.Size(1207, 2); | ||||
this.panel6.TabIndex = 1; | this.panel6.TabIndex = 1; | ||||
// | // | ||||
// InstruFieldName | |||||
// | |||||
this.InstruFieldName.DataPropertyName = "InstruFieldName"; | |||||
this.InstruFieldName.HeaderText = "列名"; | |||||
this.InstruFieldName.Name = "InstruFieldName"; | |||||
this.InstruFieldName.ReadOnly = true; | |||||
this.InstruFieldName.Width = 150; | |||||
// | |||||
// InstruDataType | |||||
// | |||||
this.InstruDataType.DataPropertyName = "InstruDataType"; | |||||
this.InstruDataType.HeaderText = "数据类型"; | |||||
this.InstruDataType.Name = "InstruDataType"; | |||||
this.InstruDataType.ReadOnly = true; | |||||
this.InstruDataType.Width = 150; | |||||
// | |||||
// 描述 | |||||
// | |||||
this.描述.DataPropertyName = "remark"; | |||||
this.描述.HeaderText = "字段描述"; | |||||
this.描述.Name = "描述"; | |||||
this.描述.ReadOnly = true; | |||||
this.描述.Width = 150; | |||||
// | |||||
// CNASFieldName | |||||
// | |||||
this.CNASFieldName.DataPropertyName = "CnasFieldName"; | |||||
this.CNASFieldName.HeaderText = "列名"; | |||||
this.CNASFieldName.Name = "CNASFieldName"; | |||||
this.CNASFieldName.ReadOnly = true; | |||||
this.CNASFieldName.Width = 150; | |||||
// | |||||
// CnasDataType | |||||
// | |||||
this.CnasDataType.DataPropertyName = "CnasDataType"; | |||||
this.CnasDataType.HeaderText = "数据类型"; | |||||
this.CnasDataType.Name = "CnasDataType"; | |||||
this.CnasDataType.ReadOnly = true; | |||||
this.CnasDataType.Width = 150; | |||||
// | |||||
// 字段描述 | |||||
// | |||||
this.字段描述.DataPropertyName = "remark"; | |||||
this.字段描述.HeaderText = "字段描述"; | |||||
this.字段描述.Name = "字段描述"; | |||||
this.字段描述.ReadOnly = true; | |||||
this.字段描述.Width = 150; | |||||
// | |||||
// frmSyncParams | // frmSyncParams | ||||
// | // | ||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); | |||||
this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 24F); | |||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; | ||||
this.ClientSize = new System.Drawing.Size(1207, 793); | this.ClientSize = new System.Drawing.Size(1207, 793); | ||||
this.Controls.Add(this.panel4); | this.Controls.Add(this.panel4); | ||||
@@ -311,6 +311,9 @@ namespace CNAS_DBSync | |||||
case DataSourceType.SQL: | case DataSourceType.SQL: | ||||
dtTableType = SelectTableType.Sqlserversec(strTableName_Instru, currentSyncItem); | dtTableType = SelectTableType.Sqlserversec(strTableName_Instru, currentSyncItem); | ||||
break; | break; | ||||
case DataSourceType.Kingbase: | |||||
dtTableType = SelectTableType.KingSql(strTableName_Instru); | |||||
break; | |||||
default: | default: | ||||
break; | break; | ||||
} | } | ||||
@@ -318,10 +321,15 @@ namespace CNAS_DBSync | |||||
dtInstruShow.Columns.Add("InstruFieldName"); | dtInstruShow.Columns.Add("InstruFieldName"); | ||||
dtInstruShow.Columns.Add("InstruDataType"); | dtInstruShow.Columns.Add("InstruDataType"); | ||||
dtInstruShow.Columns.Add("remark"); | dtInstruShow.Columns.Add("remark"); | ||||
for (int i = 0; i < dtTableType.Rows.Count; i++) | |||||
if (dtTableType != null) | |||||
{ | { | ||||
dtInstruShow.Rows.Add(new object[] { dtTableType.Rows[i]["ColumnName"], dtTableType.Rows[i]["DataType"], dtTableType.Rows[i]["remark"] }); | |||||
for (int i = 0; i < dtTableType.Rows.Count; i++) | |||||
{ | |||||
dtInstruShow.Rows.Add(new object[] { dtTableType.Rows[i]["ColumnName"], dtTableType.Rows[i]["DataType"], dtTableType.Rows[i]["remark"] }); | |||||
} | |||||
} | } | ||||
dgvInstruDS.DataSource = dtInstruShow; | dgvInstruDS.DataSource = dtInstruShow; | ||||
@@ -353,6 +361,7 @@ namespace CNAS_DBSync | |||||
{ | { | ||||
dtCnasShow.Rows.Add(new object[] { dtTableStruct.Rows[i]["ColumnName"], dtTableStruct.Rows[i]["DataType"], dtTableStruct.Rows[i]["remark"] }); | dtCnasShow.Rows.Add(new object[] { dtTableStruct.Rows[i]["ColumnName"], dtTableStruct.Rows[i]["DataType"], dtTableStruct.Rows[i]["remark"] }); | ||||
} | } | ||||
dgvCnas.DataSource = null; | |||||
dgvCnas.DataSource = dtCnasShow; | dgvCnas.DataSource = dtCnasShow; | ||||
@@ -627,8 +636,7 @@ namespace CNAS_DBSync | |||||
SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | ||||
OracleFormat = FileOperation.GetFormatConfigData<OracleFormatConfig>("OracleFormatConfig.xml"); | OracleFormat = FileOperation.GetFormatConfigData<OracleFormatConfig>("OracleFormatConfig.xml"); | ||||
NormalFileFormat = FileOperation.GetFormatConfigData<NormalFileFormatConfig>("NormalFileFormatConfig.xml"); | NormalFileFormat = FileOperation.GetFormatConfigData<NormalFileFormatConfig>("NormalFileFormatConfig.xml"); | ||||
KingbaseFormat = FileOperation.GetFormatConfigData<KingbaseFormatConfig>("KingbaseFormatConfig.xml"); | |||||
switch (currentSyncItem.SyncInstrumentDSInfo.InstrumentDataSourceType) | switch (currentSyncItem.SyncInstrumentDSInfo.InstrumentDataSourceType) | ||||
{ | { | ||||
case DataSourceType.MySQL: | case DataSourceType.MySQL: | ||||
@@ -651,6 +659,11 @@ namespace CNAS_DBSync | |||||
SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | ||||
sql = SqlServerFormat.AutoSql.SqlServerViewSql; | sql = SqlServerFormat.AutoSql.SqlServerViewSql; | ||||
break; | break; | ||||
case DataSourceType.Kingbase: | |||||
KingbaseFormat = FileOperation.GetFormatConfigData<KingbaseFormatConfig>("KingbaseFormatConfig.xml"); | |||||
sql = KingbaseFormat.AutoSql.KingbaseViewSql; | |||||
break; | |||||
default: | default: | ||||
break; | break; | ||||
} | } | ||||
@@ -688,6 +701,12 @@ namespace CNAS_DBSync | |||||
case DataSourceType.SQL: | case DataSourceType.SQL: | ||||
dataTableStruct = SelectTableType.Sqlserversec(cbxInstrument.Text, currentSyncItem); | dataTableStruct = SelectTableType.Sqlserversec(cbxInstrument.Text, currentSyncItem); | ||||
break; | break; | ||||
case DataSourceType.Kingbase: | |||||
if(cbxInstrument.Text.Contains('.')) | |||||
cbxInstrument.Text = cbxInstrument.Text.Split('.')[1]; | |||||
dataTableStruct = SelectTableType.KingSql(cbxInstrument.Text); | |||||
break; | |||||
default: | default: | ||||
break; | break; | ||||
} | } | ||||
@@ -430,7 +430,7 @@ namespace CnasSynchronusDAL | |||||
{ | { | ||||
string strTableName = dr[0].ToString(); | string strTableName = dr[0].ToString(); | ||||
AppLog.Error("===---===" + strTableName + "GetTableStruct(strTableName, )"); | AppLog.Error("===---===" + strTableName + "GetTableStruct(strTableName, )"); | ||||
dictTables.Add(strTableName.ToUpper(), GetTableStruct(strTableName, "", "")); | |||||
dictTables.Add(strTableName, GetTableStruct(strTableName, "", "")); | |||||
} | } | ||||
} | } | ||||
@@ -1,7 +1,8 @@ | |||||
{ | { | ||||
"ccc": "2025-02-17 10:40:25", | |||||
"ddd": "2025-02-17 11:32:02", | |||||
"eee": "2025-02-17 15:04:41", | |||||
"fff": "2025-02-17 14:31:03", | |||||
"aaa": "2025-02-19 16:32:24" | |||||
"ccc": "2025-02-19 22:00:50", | |||||
"ddd": "2025-02-19 22:03:38", | |||||
"eee": "2025-02-19 22:03:59", | |||||
"fff": "2025-02-19 22:05:00", | |||||
"aaa": "2025-02-19 22:09:38", | |||||
"bbb": "2025-02-19 22:02:37" | |||||
} | } |
@@ -1 +1 @@ | |||||
<?xml version="1.0" encoding="utf-8"?><DmFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DmFileDateColumnFormat>2025-01-01</DmFileDateColumnFormat><AutoSql><DmViewName>myDm</DmViewName><DmViewSql>SELECT *,'GOOD' title FROM test.STU</DmViewSql></AutoSql><SpecialDtOpera><Method /><Value /></SpecialDtOpera></DmFormatConfig> | |||||
<?xml version="1.0" encoding="utf-8"?><DmFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DmFileDateColumnFormat>2025-01-01</DmFileDateColumnFormat><AutoSql><DmViewName>myDm</DmViewName><DmViewSql>SELECT *,'GOOD' title FROM STU</DmViewSql></AutoSql><SpecialDtOpera><Method /><Value /></SpecialDtOpera></DmFormatConfig> |
@@ -1 +1 @@ | |||||
<?xml version="1.0" encoding="utf-8"?><SystemFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ShowDelayDays>-10</ShowDelayDays><TableInfoMode>0</TableInfoMode><ShowLogDays>-10</ShowLogDays><YQName>aaa</YQName></SystemFormatConfig> | |||||
<?xml version="1.0" encoding="utf-8"?><SystemFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ShowDelayDays>-100</ShowDelayDays><TableInfoMode>0</TableInfoMode><ShowLogDays>-20</ShowLogDays><YQName>aaa</YQName></SystemFormatConfig> |
@@ -0,0 +1,92 @@ | |||||
记录时间:2025-02-19 21:54:58,997 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-222-===dstuSELECT * FROM dstu Where 0=1 | |||||
记录时间:2025-02-19 21:54:59,095 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM dstu Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:54:59,096 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM dstu Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:54:59,096 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:54:59,106 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:54:59,107 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:54:59,108 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===dstuMySQLHelper.ExecuteDataSet(strSql)Table | |||||
记录时间:2025-02-19 21:55:01,952 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:01,952 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:01,952 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:01,959 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:01,960 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:02,061 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-222-===dstuSELECT * FROM dstu Where 0=1 | |||||
记录时间:2025-02-19 21:55:02,065 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM dstu Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:02,065 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM dstu Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:02,065 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:02,066 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:02,067 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:02,067 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===dstuMySQLHelper.ExecuteDataSet(strSql)Table | |||||
记录时间:2025-02-19 21:55:10,010 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:10,010 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:10,010 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:10,014 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:10,015 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'dstu'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:12,770 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-222-===bkingbaseSELECT * FROM bkingbase Where 0=1 | |||||
记录时间:2025-02-19 21:55:12,775 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM bkingbase Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:12,775 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM bkingbase Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:12,775 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM bkingbase Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:12,777 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM bkingbase Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:12,778 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM bkingbase Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:12,778 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===bkingbaseMySQLHelper.ExecuteDataSet(strSql)Table | |||||
记录时间:2025-02-19 21:55:17,966 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:17,966 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:17,966 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:17,972 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:17,973 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:18,004 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-222-===bkingbaseSELECT * FROM bkingbase Where 0=1 | |||||
记录时间:2025-02-19 21:55:18,008 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM bkingbase Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:18,008 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM bkingbase Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:18,008 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM bkingbase Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:18,012 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM bkingbase Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:18,013 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM bkingbase Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:18,013 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===bkingbaseMySQLHelper.ExecuteDataSet(strSql)Table | |||||
记录时间:2025-02-19 21:55:23,363 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:23,363 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:23,363 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:23,369 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:23,370 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:32,881 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select * from cnas.public.STU where "InTime">TO_TIMESTAMP('2025-02-14 15:04:41', 'YYYY-MM-DD HH24:MI:SS');Server=112.33.111.160;Port=5432;Database=cnas;User Id=postgres;Password=Auseft@2025qwer; | |||||
记录时间:2025-02-19 21:55:32,881 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select * from cnas.public.STU where "InTime">TO_TIMESTAMP('2025-02-14 15:04:41', 'YYYY-MM-DD HH24:MI:SS');Server=112.33.111.160;Port=5432;Database=cnas;User Id=postgres;Password=Auseft@2025qwer; | |||||
记录时间:2025-02-19 21:55:32,881 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select * from cnas.public.STU where "InTime">TO_TIMESTAMP('2025-02-14 15:04:41', 'YYYY-MM-DD HH24:MI:SS');System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,024 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select * from cnas.public.STU where "InTime">TO_TIMESTAMP('2025-02-14 15:04:41', 'YYYY-MM-DD HH24:MI:SS');System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,078 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select * from cnas.public.STU where "InTime">TO_TIMESTAMP('2025-02-14 15:04:41', 'YYYY-MM-DD HH24:MI:SS');System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,083 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STU' and table_schema='cnas'Server=112.33.111.160;Port=5432;Database=cnas;User Id=postgres;Password=Auseft@2025qwer; | |||||
记录时间:2025-02-19 21:55:33,083 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STU' and table_schema='cnas'Server=112.33.111.160;Port=5432;Database=cnas;User Id=postgres;Password=Auseft@2025qwer; | |||||
记录时间:2025-02-19 21:55:33,083 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STU' and table_schema='cnas'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,195 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STU' and table_schema='cnas'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,286 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='STU' and table_schema='cnas'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,286 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-222-===apostgreSELECT * FROM apostgre Where 0=1 | |||||
记录时间:2025-02-19 21:55:33,291 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM apostgre Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:33,291 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM apostgre Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:33,291 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM apostgre Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,296 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM apostgre Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,297 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM apostgre Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:33,298 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===apostgreMySQLHelper.ExecuteDataSet(strSql)Table | |||||
记录时间:2025-02-19 21:55:36,104 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:36,104 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:36,104 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,110 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,112 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,129 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select * ,'hello' title from stu where "InTime" >TO_TIMESTAMP('2025-02-14 14:31:03', 'YYYY-MM-DD HH24:MI:SS');Server=112.33.111.160;Port=5432;Database=cnas;User Id=postgres;Password=Auseft@2025qwer; | |||||
记录时间:2025-02-19 21:55:36,129 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select * ,'hello' title from stu where "InTime" >TO_TIMESTAMP('2025-02-14 14:31:03', 'YYYY-MM-DD HH24:MI:SS');Server=112.33.111.160;Port=5432;Database=cnas;User Id=postgres;Password=Auseft@2025qwer; | |||||
记录时间:2025-02-19 21:55:36,129 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select * ,'hello' title from stu where "InTime" >TO_TIMESTAMP('2025-02-14 14:31:03', 'YYYY-MM-DD HH24:MI:SS');System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,183 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select * ,'hello' title from stu where "InTime" >TO_TIMESTAMP('2025-02-14 14:31:03', 'YYYY-MM-DD HH24:MI:SS');System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,290 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select * ,'hello' title from stu where "InTime" >TO_TIMESTAMP('2025-02-14 14:31:03', 'YYYY-MM-DD HH24:MI:SS');System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,290 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='myP' and table_schema='cnas'Server=112.33.111.160;Port=5432;Database=cnas;User Id=postgres;Password=Auseft@2025qwer; | |||||
记录时间:2025-02-19 21:55:36,290 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='myP' and table_schema='cnas'Server=112.33.111.160;Port=5432;Database=cnas;User Id=postgres;Password=Auseft@2025qwer; | |||||
记录时间:2025-02-19 21:55:36,290 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='myP' and table_schema='cnas'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,419 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='myP' and table_schema='cnas'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,470 线程ID:[1]- 错误描述:类名:PostgreSQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='myP' and table_schema='cnas'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,470 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-222-===apostgreSELECT * FROM apostgre Where 0=1 | |||||
记录时间:2025-02-19 21:55:36,472 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM apostgre Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:36,474 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM apostgre Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:36,474 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM apostgre Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,474 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM apostgre Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,475 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM apostgre Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:36,475 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===apostgreMySQLHelper.ExecuteDataSet(strSql)Table | |||||
记录时间:2025-02-19 21:55:38,972 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:38,972 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:55:38,972 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:38,977 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'System.Data.DataSet | |||||
记录时间:2025-02-19 21:55:38,978 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'apostgre'System.Data.DataSet |
@@ -0,0 +1,6 @@ | |||||
记录时间:2025-02-19 21:57:05,104 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT * FROM dstu Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:57:05,107 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM dstu Where 0=1server=localhost;port=3306;user=root;password=1;database=cnas;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-19 21:57:05,107 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:57:05,111 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:57:05,111 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM dstu Where 0=1System.Data.DataSet | |||||
记录时间:2025-02-19 21:57:05,112 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===dstuMySQLHelper.ExecuteDataSet(strSql)Table |
@@ -0,0 +1,207 @@ | |||||
记录时间:2025-02-19 21:54:58,353 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2025-02-19 21:54:58,467 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2025-02-19 21:54:58,467 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志 | |||||
记录时间:2025-02-19 21:54:58,534 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数6 | |||||
记录时间:2025-02-19 21:54:58,556 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:54:58,656 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:54:04 | |||||
记录时间:2025-02-19 21:54:58,656 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:54:58,706 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:54:58,994 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共2条数据 | |||||
记录时间:2025-02-19 21:54:59,108 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:54:59,108 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:55:01,947 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:55:01,962 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行2 | |||||
记录时间:2025-02-19 21:55:01,983 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功1条,失败0条,其他1条。............................................................................................................ | |||||
记录时间:2025-02-19 21:55:02,003 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:55:02,004 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00 | |||||
记录时间:2025-02-19 21:55:02,004 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:55:02,004 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:55:02,061 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共6条数据 | |||||
记录时间:2025-02-19 21:55:02,067 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:55:02,067 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:55:10,006 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:55:10,016 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行6 | |||||
记录时间:2025-02-19 21:55:10,054 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功6条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:55:10,056 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:55:10,056 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-14 10:40:25 | |||||
记录时间:2025-02-19 21:55:10,056 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:55:10,086 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:55:12,770 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据 | |||||
记录时间:2025-02-19 21:55:12,778 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:55:12,778 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:55:17,963 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:55:17,973 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行4 | |||||
记录时间:2025-02-19 21:55:17,998 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功4条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:55:18,000 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:55:18,000 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-14 11:32:02 | |||||
记录时间:2025-02-19 21:55:18,000 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:55:18,000 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:55:18,004 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据 | |||||
记录时间:2025-02-19 21:55:18,013 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:55:18,013 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:55:23,358 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:55:23,370 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行4 | |||||
记录时间:2025-02-19 21:55:32,166 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功4条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:55:32,167 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:55:32,168 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-14 15:04:41 | |||||
记录时间:2025-02-19 21:55:32,168 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:55:32,198 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:55:33,286 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共2条数据 | |||||
记录时间:2025-02-19 21:55:33,298 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:55:33,298 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:55:36,100 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:55:36,112 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行2 | |||||
记录时间:2025-02-19 21:55:36,126 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功2条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:55:36,128 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:55:36,128 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-14 14:31:03 | |||||
记录时间:2025-02-19 21:55:36,128 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:55:36,129 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:55:36,470 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共2条数据 | |||||
记录时间:2025-02-19 21:55:36,475 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:55:36,475 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:55:38,968 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:55:38,978 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行2 | |||||
记录时间:2025-02-19 21:55:38,997 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功2条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:57:19,242 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2025-02-19 21:57:19,393 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2025-02-19 21:57:19,394 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志 | |||||
记录时间:2025-02-19 21:57:19,468 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数6 | |||||
记录时间:2025-02-19 21:57:19,494 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:57:19,619 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:55:01 | |||||
记录时间:2025-02-19 21:57:19,619 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:57:19,700 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:57:20,127 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共3条数据 | |||||
记录时间:2025-02-19 21:57:20,259 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:57:20,259 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:57:24,300 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:57:24,315 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行3 | |||||
记录时间:2025-02-19 21:57:24,338 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功3条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:57:24,359 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:57:24,361 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:56:42 | |||||
记录时间:2025-02-19 21:57:24,361 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:57:24,361 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:57:24,402 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共3条数据 | |||||
记录时间:2025-02-19 21:57:24,407 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:57:24,407 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:57:28,616 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:57:28,623 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行3 | |||||
记录时间:2025-02-19 21:57:28,639 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功3条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:57:28,640 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:57:28,640 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:55:17 | |||||
记录时间:2025-02-19 21:57:28,640 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:57:28,667 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:57:31,352 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据 | |||||
记录时间:2025-02-19 21:57:31,361 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:57:31,361 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:57:36,500 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:57:36,509 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行4 | |||||
记录时间:2025-02-19 21:57:36,532 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功4条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:57:36,535 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:57:36,540 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:55:32 | |||||
记录时间:2025-02-19 21:57:36,540 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:57:36,541 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:57:36,557 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据 | |||||
记录时间:2025-02-19 21:57:36,561 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:57:36,561 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:57:41,466 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:57:41,475 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行4 | |||||
记录时间:2025-02-19 21:57:41,500 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功4条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:57:41,501 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:57:41,501 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:55:36 | |||||
记录时间:2025-02-19 21:57:41,501 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:57:41,539 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:57:43,113 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共2条数据 | |||||
记录时间:2025-02-19 21:57:43,119 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:57:43,119 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:57:45,722 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:57:45,732 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行2 | |||||
记录时间:2025-02-19 21:57:45,744 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功2条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:57:45,746 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:57:45,747 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:55:38 | |||||
记录时间:2025-02-19 21:57:45,747 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:57:45,747 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:57:45,963 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共2条数据 | |||||
记录时间:2025-02-19 21:57:45,968 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:57:45,968 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:57:48,767 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:57:48,775 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行2 | |||||
记录时间:2025-02-19 21:57:48,790 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功2条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:59:16,649 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2025-02-19 21:59:16,790 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2025-02-19 21:59:16,790 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志 | |||||
记录时间:2025-02-19 21:59:16,857 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数6 | |||||
记录时间:2025-02-19 21:59:31,414 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:59:31,509 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:57:28 | |||||
记录时间:2025-02-19 21:59:31,509 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:59:31,547 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:59:31,798 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共3条数据 | |||||
记录时间:2025-02-19 21:59:31,869 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:59:31,870 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 21:59:42,423 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 21:59:42,433 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行3 | |||||
记录时间:2025-02-19 21:59:42,453 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功3条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 21:59:58,534 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:59:58,535 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:57:36 | |||||
记录时间:2025-02-19 21:59:58,535 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:59:58,564 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 22:00:00,949 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据 | |||||
记录时间:2025-02-19 22:00:00,954 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 22:00:00,954 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 22:02:28,528 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2025-02-19 22:02:28,687 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2025-02-19 22:02:28,688 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志 | |||||
记录时间:2025-02-19 22:02:28,769 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数6 | |||||
记录时间:2025-02-19 22:02:28,794 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 22:02:28,923 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:57:24 | |||||
记录时间:2025-02-19 22:02:28,923 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 22:02:28,984 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 22:02:29,384 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共3条数据 | |||||
记录时间:2025-02-19 22:02:29,560 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 22:02:29,560 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 22:02:34,270 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 22:02:34,282 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行3 | |||||
记录时间:2025-02-19 22:02:34,303 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功3条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 22:02:34,321 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 22:02:34,321 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:59:42 | |||||
记录时间:2025-02-19 22:02:34,321 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 22:02:34,321 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 22:02:34,379 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共3条数据 | |||||
记录时间:2025-02-19 22:02:34,383 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 22:02:34,383 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 22:02:37,816 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 22:02:37,823 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行3 | |||||
记录时间:2025-02-19 22:02:37,843 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功3条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 22:03:00,390 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2025-02-19 22:03:00,534 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2025-02-19 22:03:00,534 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志 | |||||
记录时间:2025-02-19 22:03:00,618 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数6 | |||||
记录时间:2025-02-19 22:03:23,573 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 22:03:23,651 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 22:01:05 | |||||
记录时间:2025-02-19 22:03:23,651 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 22:03:23,680 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 22:03:26,509 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据 | |||||
记录时间:2025-02-19 22:03:26,598 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 22:03:26,598 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 22:03:38,257 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 22:03:38,268 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行4 | |||||
记录时间:2025-02-19 22:03:38,293 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功4条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 22:03:55,752 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 22:03:55,753 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 22:01:45 | |||||
记录时间:2025-02-19 22:03:55,753 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 22:03:55,782 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 22:03:56,824 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共2条数据 | |||||
记录时间:2025-02-19 22:03:56,831 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 22:03:56,831 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 22:03:59,161 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 22:03:59,170 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行2 | |||||
记录时间:2025-02-19 22:03:59,183 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功2条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2025-02-19 22:04:57,655 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 22:04:57,656 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 22:02:05 | |||||
记录时间:2025-02-19 22:04:57,656 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 22:04:57,656 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 22:04:57,945 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共2条数据 | |||||
记录时间:2025-02-19 22:04:57,950 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 22:04:57,950 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2025-02-19 22:05:00,461 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2025-02-19 22:05:00,476 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行2 | |||||
记录时间:2025-02-19 22:05:00,506 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功2条,失败0条,其他0条。............................................................................................................ |
@@ -0,0 +1,11 @@ | |||||
记录时间:2025-02-19 21:57:04,558 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2025-02-19 21:57:04,668 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2025-02-19 21:57:04,668 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志 | |||||
记录时间:2025-02-19 21:57:04,735 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数6 | |||||
记录时间:2025-02-19 21:57:04,754 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2025-02-19 21:57:04,826 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2025-02-16 21:55:01 | |||||
记录时间:2025-02-19 21:57:04,826 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂 | |||||
记录时间:2025-02-19 21:57:04,858 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源 | |||||
记录时间:2025-02-19 21:57:05,043 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共3条数据 | |||||
记录时间:2025-02-19 21:57:05,112 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2025-02-19 21:57:05,112 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 |
@@ -1 +1 @@ | |||||
BFEBFBFF000A0652_B025AA3FD303_00FF7AB4C9BA_8C554AD3D7A5_8E554AD3D7A4_8C554AD3D7A4_8C554AD3D7A8 | |||||
BFEBFBFF000B06A2_7413EA0CEB72_7613EA0CEB71_7413EA0CEB71 |