@@ -54,6 +54,12 @@ | |||||
<Reference Include="System.Xml" /> | <Reference Include="System.Xml" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<Compile Include="frmAddSubtract.cs"> | |||||
<SubType>Form</SubType> | |||||
</Compile> | |||||
<Compile Include="frmAddSubtract.Designer.cs"> | |||||
<DependentUpon>frmAddSubtract.cs</DependentUpon> | |||||
</Compile> | |||||
<Compile Include="frmCNASValue.cs"> | <Compile Include="frmCNASValue.cs"> | ||||
<SubType>Form</SubType> | <SubType>Form</SubType> | ||||
</Compile> | </Compile> | ||||
@@ -122,6 +128,9 @@ | |||||
</Compile> | </Compile> | ||||
<Compile Include="Program.cs" /> | <Compile Include="Program.cs" /> | ||||
<Compile Include="Properties\AssemblyInfo.cs" /> | <Compile Include="Properties\AssemblyInfo.cs" /> | ||||
<EmbeddedResource Include="frmAddSubtract.resx"> | |||||
<DependentUpon>frmAddSubtract.cs</DependentUpon> | |||||
</EmbeddedResource> | |||||
<EmbeddedResource Include="frmCNASValue.resx"> | <EmbeddedResource Include="frmCNASValue.resx"> | ||||
<DependentUpon>frmCNASValue.cs</DependentUpon> | <DependentUpon>frmCNASValue.cs</DependentUpon> | ||||
</EmbeddedResource> | </EmbeddedResource> | ||||
@@ -0,0 +1,192 @@ | |||||
namespace CNAS_DBSync | |||||
{ | |||||
partial class frmAddSubtract | |||||
{ | |||||
/// <summary> | |||||
/// Required designer variable. | |||||
/// </summary> | |||||
private System.ComponentModel.IContainer components = null; | |||||
/// <summary> | |||||
/// Clean up any resources being used. | |||||
/// </summary> | |||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> | |||||
protected override void Dispose(bool disposing) | |||||
{ | |||||
if (disposing && (components != null)) | |||||
{ | |||||
components.Dispose(); | |||||
} | |||||
base.Dispose(disposing); | |||||
} | |||||
#region Windows Form Designer generated code | |||||
/// <summary> | |||||
/// Required method for Designer support - do not modify | |||||
/// the contents of this method with the code editor. | |||||
/// </summary> | |||||
private void InitializeComponent() | |||||
{ | |||||
this.pnlAll = new System.Windows.Forms.Panel(); | |||||
this.btnOK = new System.Windows.Forms.Button(); | |||||
this.groupBox1 = new System.Windows.Forms.GroupBox(); | |||||
this.cbxParams2 = new System.Windows.Forms.ComboBox(); | |||||
this.btnSelect3 = new System.Windows.Forms.Button(); | |||||
this.btnSelect1 = new System.Windows.Forms.Button(); | |||||
this.label3 = new System.Windows.Forms.Label(); | |||||
this.txtPrama3 = new System.Windows.Forms.TextBox(); | |||||
this.label2 = new System.Windows.Forms.Label(); | |||||
this.label1 = new System.Windows.Forms.Label(); | |||||
this.txtPrama1 = new System.Windows.Forms.TextBox(); | |||||
this.pnlAll.SuspendLayout(); | |||||
this.groupBox1.SuspendLayout(); | |||||
this.SuspendLayout(); | |||||
// | |||||
// pnlAll | |||||
// | |||||
this.pnlAll.Controls.Add(this.btnOK); | |||||
this.pnlAll.Controls.Add(this.groupBox1); | |||||
this.pnlAll.Dock = System.Windows.Forms.DockStyle.Fill; | |||||
this.pnlAll.Location = new System.Drawing.Point(0, 0); | |||||
this.pnlAll.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); | |||||
this.pnlAll.Name = "pnlAll"; | |||||
this.pnlAll.Size = new System.Drawing.Size(401, 162); | |||||
this.pnlAll.TabIndex = 1; | |||||
// | |||||
// btnOK | |||||
// | |||||
this.btnOK.Location = new System.Drawing.Point(306, 127); | |||||
this.btnOK.Name = "btnOK"; | |||||
this.btnOK.Size = new System.Drawing.Size(90, 30); | |||||
this.btnOK.TabIndex = 1; | |||||
this.btnOK.Text = "确定"; | |||||
this.btnOK.UseVisualStyleBackColor = true; | |||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click); | |||||
// | |||||
// groupBox1 | |||||
// | |||||
this.groupBox1.BackColor = System.Drawing.SystemColors.Control; | |||||
this.groupBox1.Controls.Add(this.cbxParams2); | |||||
this.groupBox1.Controls.Add(this.btnSelect3); | |||||
this.groupBox1.Controls.Add(this.btnSelect1); | |||||
this.groupBox1.Controls.Add(this.label3); | |||||
this.groupBox1.Controls.Add(this.txtPrama3); | |||||
this.groupBox1.Controls.Add(this.label2); | |||||
this.groupBox1.Controls.Add(this.label1); | |||||
this.groupBox1.Controls.Add(this.txtPrama1); | |||||
this.groupBox1.Location = new System.Drawing.Point(12, 11); | |||||
this.groupBox1.Name = "groupBox1"; | |||||
this.groupBox1.Size = new System.Drawing.Size(381, 110); | |||||
this.groupBox1.TabIndex = 0; | |||||
this.groupBox1.TabStop = false; | |||||
this.groupBox1.Text = "参数"; | |||||
// | |||||
// cbxParams2 | |||||
// | |||||
this.cbxParams2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; | |||||
this.cbxParams2.FormattingEnabled = true; | |||||
this.cbxParams2.Items.AddRange(new object[] { | |||||
"数值相加", | |||||
"数值相减"}); | |||||
this.cbxParams2.Location = new System.Drawing.Point(90, 50); | |||||
this.cbxParams2.Name = "cbxParams2"; | |||||
this.cbxParams2.Size = new System.Drawing.Size(188, 20); | |||||
this.cbxParams2.TabIndex = 9; | |||||
// | |||||
// btnSelect3 | |||||
// | |||||
this.btnSelect3.Location = new System.Drawing.Point(284, 79); | |||||
this.btnSelect3.Name = "btnSelect3"; | |||||
this.btnSelect3.Size = new System.Drawing.Size(66, 23); | |||||
this.btnSelect3.TabIndex = 8; | |||||
this.btnSelect3.Text = "选择"; | |||||
this.btnSelect3.UseVisualStyleBackColor = true; | |||||
this.btnSelect3.Click += new System.EventHandler(this.btnSelect3_Click); | |||||
// | |||||
// btnSelect1 | |||||
// | |||||
this.btnSelect1.Location = new System.Drawing.Point(284, 21); | |||||
this.btnSelect1.Name = "btnSelect1"; | |||||
this.btnSelect1.Size = new System.Drawing.Size(66, 23); | |||||
this.btnSelect1.TabIndex = 6; | |||||
this.btnSelect1.Text = "选择"; | |||||
this.btnSelect1.UseVisualStyleBackColor = true; | |||||
this.btnSelect1.Click += new System.EventHandler(this.btnSelect1_Click); | |||||
// | |||||
// label3 | |||||
// | |||||
this.label3.AutoSize = true; | |||||
this.label3.Location = new System.Drawing.Point(33, 83); | |||||
this.label3.Name = "label3"; | |||||
this.label3.Size = new System.Drawing.Size(47, 12); | |||||
this.label3.TabIndex = 5; | |||||
this.label3.Text = "参数3:"; | |||||
// | |||||
// txtPrama3 | |||||
// | |||||
this.txtPrama3.Location = new System.Drawing.Point(90, 79); | |||||
this.txtPrama3.Name = "txtPrama3"; | |||||
this.txtPrama3.Size = new System.Drawing.Size(188, 21); | |||||
this.txtPrama3.TabIndex = 4; | |||||
// | |||||
// label2 | |||||
// | |||||
this.label2.AutoSize = true; | |||||
this.label2.Location = new System.Drawing.Point(33, 53); | |||||
this.label2.Name = "label2"; | |||||
this.label2.Size = new System.Drawing.Size(47, 12); | |||||
this.label2.TabIndex = 3; | |||||
this.label2.Text = "参数2:"; | |||||
// | |||||
// label1 | |||||
// | |||||
this.label1.AutoSize = true; | |||||
this.label1.Location = new System.Drawing.Point(33, 24); | |||||
this.label1.Name = "label1"; | |||||
this.label1.Size = new System.Drawing.Size(47, 12); | |||||
this.label1.TabIndex = 1; | |||||
this.label1.Text = "参数1:"; | |||||
// | |||||
// txtPrama1 | |||||
// | |||||
this.txtPrama1.Location = new System.Drawing.Point(90, 21); | |||||
this.txtPrama1.Name = "txtPrama1"; | |||||
this.txtPrama1.Size = new System.Drawing.Size(188, 21); | |||||
this.txtPrama1.TabIndex = 0; | |||||
// | |||||
// frmAddSubtract | |||||
// | |||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); | |||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; | |||||
this.ClientSize = new System.Drawing.Size(401, 162); | |||||
this.Controls.Add(this.pnlAll); | |||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; | |||||
this.MaximizeBox = false; | |||||
this.MinimizeBox = false; | |||||
this.Name = "frmAddSubtract"; | |||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; | |||||
this.Text = "添加参数(加/减)"; | |||||
this.Load += new System.EventHandler(this.frmAddSubtract_Load); | |||||
this.pnlAll.ResumeLayout(false); | |||||
this.groupBox1.ResumeLayout(false); | |||||
this.groupBox1.PerformLayout(); | |||||
this.ResumeLayout(false); | |||||
} | |||||
#endregion | |||||
private System.Windows.Forms.Panel pnlAll; | |||||
private System.Windows.Forms.Button btnOK; | |||||
private System.Windows.Forms.GroupBox groupBox1; | |||||
private System.Windows.Forms.ComboBox cbxParams2; | |||||
private System.Windows.Forms.Button btnSelect3; | |||||
private System.Windows.Forms.Button btnSelect1; | |||||
private System.Windows.Forms.Label label3; | |||||
private System.Windows.Forms.TextBox txtPrama3; | |||||
private System.Windows.Forms.Label label2; | |||||
private System.Windows.Forms.Label label1; | |||||
private System.Windows.Forms.TextBox txtPrama1; | |||||
} | |||||
} |
@@ -0,0 +1,89 @@ | |||||
using CnasSynchrousModel; | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using System.ComponentModel; | |||||
using System.Data; | |||||
using System.Drawing; | |||||
using System.Linq; | |||||
using System.Text; | |||||
using System.Windows.Forms; | |||||
namespace CNAS_DBSync | |||||
{ | |||||
public partial class frmAddSubtract : Form | |||||
{ | |||||
public SyncInstrumentItemInfo syncInstrument { get; set; } | |||||
public CnasConditionMapValue conditionvalue { get; set; } | |||||
public frmAddSubtract(SyncInstrumentItemInfo syncInstrument, CnasConditionMapValue conditionvalue) | |||||
{ | |||||
InitializeComponent(); | |||||
this.syncInstrument = syncInstrument; | |||||
this.conditionvalue = conditionvalue; | |||||
} | |||||
private void frmAddSubtract_Load(object sender, EventArgs e) | |||||
{ | |||||
if (conditionvalue == null) return; | |||||
string strValue = ""; | |||||
if (conditionvalue.Value != null) | |||||
strValue = conditionvalue.Value.ToString(); | |||||
if (strValue != "") | |||||
{ | |||||
string[] strValues = strValue.Split(new string[] { "{", "}" }, StringSplitOptions.RemoveEmptyEntries); | |||||
if (strValues.Length == 3) | |||||
{ | |||||
txtPrama1.Text = "{" + strValues[0] +"}"; | |||||
cbxParams2.Text = strValues[1] == "Add" ?"数值相加": "数值相减"; | |||||
txtPrama3.Text = "{" + strValues[2]+ "}"; | |||||
} | |||||
else | |||||
{ | |||||
conditionvalue.Condition = new MapCondition(); | |||||
conditionvalue.Value = ""; | |||||
} | |||||
} | |||||
} | |||||
private void btnSelect1_Click(object sender, EventArgs e) | |||||
{ | |||||
frmSelectInstruItem frm = new frmSelectInstruItem(syncInstrument); | |||||
if (frm.ShowDialog() == DialogResult.OK) | |||||
{ | |||||
if (frm.strSelectedColumn != "") | |||||
txtPrama1.Text = "{[" + frm.strSelectedColumn + "]}"; | |||||
} | |||||
} | |||||
private void btnSelect3_Click(object sender, EventArgs e) | |||||
{ | |||||
frmSelectInstruItem frm = new frmSelectInstruItem(syncInstrument); | |||||
if (frm.ShowDialog() == DialogResult.OK) | |||||
{ | |||||
if (frm.strSelectedColumn != "") | |||||
txtPrama3.Text = "{[" + frm.strSelectedColumn + "]}"; | |||||
} | |||||
} | |||||
private void btnOK_Click(object sender, EventArgs e) | |||||
{ | |||||
if (this.txtPrama1.Text.Trim() == "" && this.cbxParams2.Text.Trim() == "" && this.txtPrama3.Text.Trim() == "") | |||||
return; | |||||
conditionvalue.Value = this.txtPrama1.Text; | |||||
if (this.cbxParams2.Text != "") | |||||
conditionvalue.Value += this.cbxParams2.Text=="数值相加"?"{Add}":"{Subtract}"; | |||||
if (this.txtPrama3.Text != "") | |||||
conditionvalue.Value += this.txtPrama3.Text; | |||||
this.DialogResult = DialogResult.OK; | |||||
this.Close(); | |||||
} | |||||
} | |||||
} |
@@ -0,0 +1,120 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | |||||
<root> | |||||
<!-- | |||||
Microsoft ResX Schema | |||||
Version 2.0 | |||||
The primary goals of this format is to allow a simple XML format | |||||
that is mostly human readable. The generation and parsing of the | |||||
various data types are done through the TypeConverter classes | |||||
associated with the data types. | |||||
Example: | |||||
... ado.net/XML headers & schema ... | |||||
<resheader name="resmimetype">text/microsoft-resx</resheader> | |||||
<resheader name="version">2.0</resheader> | |||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | |||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | |||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | |||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | |||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | |||||
<value>[base64 mime encoded serialized .NET Framework object]</value> | |||||
</data> | |||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | |||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | |||||
<comment>This is a comment</comment> | |||||
</data> | |||||
There are any number of "resheader" rows that contain simple | |||||
name/value pairs. | |||||
Each data row contains a name, and value. The row also contains a | |||||
type or mimetype. Type corresponds to a .NET class that support | |||||
text/value conversion through the TypeConverter architecture. | |||||
Classes that don't support this are serialized and stored with the | |||||
mimetype set. | |||||
The mimetype is used for serialized objects, and tells the | |||||
ResXResourceReader how to depersist the object. This is currently not | |||||
extensible. For a given mimetype the value must be set accordingly: | |||||
Note - application/x-microsoft.net.object.binary.base64 is the format | |||||
that the ResXResourceWriter will generate, however the reader can | |||||
read any of the formats listed below. | |||||
mimetype: application/x-microsoft.net.object.binary.base64 | |||||
value : The object must be serialized with | |||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | |||||
: and then encoded with base64 encoding. | |||||
mimetype: application/x-microsoft.net.object.soap.base64 | |||||
value : The object must be serialized with | |||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter | |||||
: and then encoded with base64 encoding. | |||||
mimetype: application/x-microsoft.net.object.bytearray.base64 | |||||
value : The object must be serialized into a byte array | |||||
: using a System.ComponentModel.TypeConverter | |||||
: and then encoded with base64 encoding. | |||||
--> | |||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | |||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> | |||||
<xsd:element name="root" msdata:IsDataSet="true"> | |||||
<xsd:complexType> | |||||
<xsd:choice maxOccurs="unbounded"> | |||||
<xsd:element name="metadata"> | |||||
<xsd:complexType> | |||||
<xsd:sequence> | |||||
<xsd:element name="value" type="xsd:string" minOccurs="0" /> | |||||
</xsd:sequence> | |||||
<xsd:attribute name="name" use="required" type="xsd:string" /> | |||||
<xsd:attribute name="type" type="xsd:string" /> | |||||
<xsd:attribute name="mimetype" type="xsd:string" /> | |||||
<xsd:attribute ref="xml:space" /> | |||||
</xsd:complexType> | |||||
</xsd:element> | |||||
<xsd:element name="assembly"> | |||||
<xsd:complexType> | |||||
<xsd:attribute name="alias" type="xsd:string" /> | |||||
<xsd:attribute name="name" type="xsd:string" /> | |||||
</xsd:complexType> | |||||
</xsd:element> | |||||
<xsd:element name="data"> | |||||
<xsd:complexType> | |||||
<xsd:sequence> | |||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | |||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | |||||
</xsd:sequence> | |||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> | |||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | |||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | |||||
<xsd:attribute ref="xml:space" /> | |||||
</xsd:complexType> | |||||
</xsd:element> | |||||
<xsd:element name="resheader"> | |||||
<xsd:complexType> | |||||
<xsd:sequence> | |||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | |||||
</xsd:sequence> | |||||
<xsd:attribute name="name" type="xsd:string" use="required" /> | |||||
</xsd:complexType> | |||||
</xsd:element> | |||||
</xsd:choice> | |||||
</xsd:complexType> | |||||
</xsd:element> | |||||
</xsd:schema> | |||||
<resheader name="resmimetype"> | |||||
<value>text/microsoft-resx</value> | |||||
</resheader> | |||||
<resheader name="version"> | |||||
<value>2.0</value> | |||||
</resheader> | |||||
<resheader name="reader"> | |||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | |||||
</resheader> | |||||
<resheader name="writer"> | |||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | |||||
</resheader> | |||||
</root> |
@@ -15,7 +15,7 @@ namespace CNAS_DBSync | |||||
{ | { | ||||
public SyncInstrumentItemInfo syncInstrument; | public SyncInstrumentItemInfo syncInstrument; | ||||
private ComboBox cbxConditionValue; | private ComboBox cbxConditionValue; | ||||
private List<string> lstConditionValueType = new List<string>() { "等于", "连接", "若...则...", "截取", "除以", "乘以", "小数位数" }; | |||||
private List<string> lstConditionValueType = new List<string>() { "等于", "连接", "若...则...", "截取", "除以", "乘以", "小数位数","数值相加(减)" }; | |||||
public frmCNASValue(SyncInstrumentItemInfo syncInstrument) | public frmCNASValue(SyncInstrumentItemInfo syncInstrument) | ||||
{ | { | ||||
@@ -201,6 +201,9 @@ namespace CNAS_DBSync | |||||
case "等于": | case "等于": | ||||
cnasFixed.Condition = MapCondition.Equal; | cnasFixed.Condition = MapCondition.Equal; | ||||
break; | break; | ||||
case "数值相加(减)": | |||||
cnasFixed.Condition = MapCondition.AddSubtract; | |||||
break; | |||||
default: | default: | ||||
break; | break; | ||||
} | } | ||||
@@ -231,6 +234,9 @@ namespace CNAS_DBSync | |||||
case MapCondition.DecimalDigits: | case MapCondition.DecimalDigits: | ||||
strCurrentCondition = "小数位数"; | strCurrentCondition = "小数位数"; | ||||
break; | break; | ||||
case MapCondition.AddSubtract: | |||||
strCurrentCondition = "数值相加(减)"; | |||||
break; | |||||
} | } | ||||
return strCurrentCondition; | return strCurrentCondition; | ||||
} | } | ||||
@@ -358,6 +364,40 @@ namespace CNAS_DBSync | |||||
} | } | ||||
} | } | ||||
if (dgvCnas.Rows[e.RowIndex].Cells["condition"].Value.ToString() == "数值相加(减)") | |||||
{ | |||||
CnasConditionMapValue cnasFixed = new CnasConditionMapValue | |||||
{ | |||||
TableName = dgvCnas.Rows[e.RowIndex].Cells["TableName"].Value.ToString(), | |||||
ColumnName = dgvCnas.Rows[e.RowIndex].Cells["TableColumn"].Value.ToString(), | |||||
Condition = MapCondition.AddSubtract | |||||
}; | |||||
if (dgvCnas.Rows[e.RowIndex].Cells["Value"].Value != null) | |||||
cnasFixed.Value = dgvCnas.Rows[e.RowIndex].Cells["Value"].Value.ToString(); | |||||
frmAddSubtract frmAddSubtract = new frmAddSubtract(syncInstrument, cnasFixed); | |||||
if (frmAddSubtract.ShowDialog() == DialogResult.OK) | |||||
{ | |||||
if (frmAddSubtract.conditionvalue.Value != null && frmAddSubtract.conditionvalue.Value.ToString() != "") | |||||
{ | |||||
dgvCnas.Rows[e.RowIndex].Cells["Value"].Value = frmAddSubtract.conditionvalue.Value; | |||||
//将数据插入到数据源中 | |||||
var query = syncInstrument.lstFixedValue.Where(s => s.TableName == cnasFixed.TableName && s.ColumnName == cnasFixed.ColumnName).ToList<CnasConditionMapValue>(); | |||||
if (query.Count >= 1) | |||||
{ | |||||
query[0].Condition = cnasFixed.Condition; | |||||
query[0].Value = frmAddSubtract.conditionvalue.Value; | |||||
} | |||||
else | |||||
{ | |||||
cnasFixed.Value = frmAddSubtract.conditionvalue.Value; | |||||
syncInstrument.lstFixedValue.Add(cnasFixed); | |||||
} | |||||
} | |||||
} | |||||
} | |||||
dgvCnas.EndEdit(); | dgvCnas.EndEdit(); | ||||
} | } | ||||
} | } | ||||
@@ -145,6 +145,8 @@ | |||||
this.pnlBottom = new System.Windows.Forms.Panel(); | this.pnlBottom = new System.Windows.Forms.Panel(); | ||||
this.btnOK = new System.Windows.Forms.Button(); | this.btnOK = new System.Windows.Forms.Button(); | ||||
this.pnlTop = new System.Windows.Forms.Panel(); | this.pnlTop = new System.Windows.Forms.Panel(); | ||||
this.txtSqlServerConnect = new System.Windows.Forms.TextBox(); | |||||
this.lblSqlConnection = new System.Windows.Forms.Label(); | |||||
this.pnlAll.SuspendLayout(); | this.pnlAll.SuspendLayout(); | ||||
this.pnlCenter.SuspendLayout(); | this.pnlCenter.SuspendLayout(); | ||||
this.tabParamas.SuspendLayout(); | this.tabParamas.SuspendLayout(); | ||||
@@ -742,6 +744,8 @@ | |||||
// | // | ||||
// tabSQLServer | // tabSQLServer | ||||
// | // | ||||
this.tabSQLServer.Controls.Add(this.txtSqlServerConnect); | |||||
this.tabSQLServer.Controls.Add(this.lblSqlConnection); | |||||
this.tabSQLServer.Controls.Add(this.btnTestSQLLink); | this.tabSQLServer.Controls.Add(this.btnTestSQLLink); | ||||
this.tabSQLServer.Controls.Add(this.txtSqlServerName); | this.tabSQLServer.Controls.Add(this.txtSqlServerName); | ||||
this.tabSQLServer.Controls.Add(this.txtSqlServerHost); | this.tabSQLServer.Controls.Add(this.txtSqlServerHost); | ||||
@@ -760,7 +764,7 @@ | |||||
// | // | ||||
// btnTestSQLLink | // btnTestSQLLink | ||||
// | // | ||||
this.btnTestSQLLink.Location = new System.Drawing.Point(383, 168); | |||||
this.btnTestSQLLink.Location = new System.Drawing.Point(383, 167); | |||||
this.btnTestSQLLink.Name = "btnTestSQLLink"; | this.btnTestSQLLink.Name = "btnTestSQLLink"; | ||||
this.btnTestSQLLink.Size = new System.Drawing.Size(79, 24); | this.btnTestSQLLink.Size = new System.Drawing.Size(79, 24); | ||||
this.btnTestSQLLink.TabIndex = 32; | this.btnTestSQLLink.TabIndex = 32; | ||||
@@ -1300,6 +1304,25 @@ | |||||
this.pnlTop.Size = new System.Drawing.Size(504, 10); | this.pnlTop.Size = new System.Drawing.Size(504, 10); | ||||
this.pnlTop.TabIndex = 2; | this.pnlTop.TabIndex = 2; | ||||
// | // | ||||
// txtSqlServerConnect | |||||
// | |||||
this.txtSqlServerConnect.Location = new System.Drawing.Point(87, 168); | |||||
this.txtSqlServerConnect.Name = "txtSqlServerConnect"; | |||||
this.txtSqlServerConnect.PasswordChar = '*'; | |||||
this.txtSqlServerConnect.Size = new System.Drawing.Size(290, 21); | |||||
this.txtSqlServerConnect.TabIndex = 34; | |||||
this.txtSqlServerConnect.Visible = false; | |||||
// | |||||
// lblSqlConnection | |||||
// | |||||
this.lblSqlConnection.AutoSize = true; | |||||
this.lblSqlConnection.Location = new System.Drawing.Point(7, 172); | |||||
this.lblSqlConnection.Name = "lblSqlConnection"; | |||||
this.lblSqlConnection.Size = new System.Drawing.Size(77, 12); | |||||
this.lblSqlConnection.TabIndex = 33; | |||||
this.lblSqlConnection.Text = "连接字符串:"; | |||||
this.lblSqlConnection.Visible = false; | |||||
// | |||||
// frmDatabaseParams | // frmDatabaseParams | ||||
// | // | ||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); | ||||
@@ -1459,5 +1482,7 @@ | |||||
private System.Windows.Forms.TextBox txtInportTxt; | private System.Windows.Forms.TextBox txtInportTxt; | ||||
private System.Windows.Forms.TextBox txtOracleHost; | private System.Windows.Forms.TextBox txtOracleHost; | ||||
private System.Windows.Forms.Label label37; | private System.Windows.Forms.Label label37; | ||||
private System.Windows.Forms.TextBox txtSqlServerConnect; | |||||
private System.Windows.Forms.Label lblSqlConnection; | |||||
} | } | ||||
} | } |
@@ -25,6 +25,10 @@ namespace CNAS_DBSync | |||||
private string strReadExcelMode = ""; //读取Excel数据模式 | private string strReadExcelMode = ""; //读取Excel数据模式 | ||||
private string strReadFoxproMode = ""; //读取Foxpro数据模式 | private string strReadFoxproMode = ""; //读取Foxpro数据模式 | ||||
private string strReadTxtMode = "";//读取Txt数据模式 | private string strReadTxtMode = "";//读取Txt数据模式 | ||||
private string strReadSqliteMode = ""; //读取sqlite数据模式 | |||||
private string strReadAccessMode = ""; //读取Access数据模式 | |||||
public SqlServerFormatConfig sqlServerFormat { get; set; } | |||||
public frmDatabaseParams(SyncInstrumentItemInfo syncInstrumentItem) | public frmDatabaseParams(SyncInstrumentItemInfo syncInstrumentItem) | ||||
{ | { | ||||
@@ -35,32 +39,28 @@ namespace CNAS_DBSync | |||||
strReadExcelMode = FileOperation.GetFormatConfigData<ExcelFormatConfig>("ExcelFormatConfig.xml").ReadExcelFileMode; | strReadExcelMode = FileOperation.GetFormatConfigData<ExcelFormatConfig>("ExcelFormatConfig.xml").ReadExcelFileMode; | ||||
strReadFoxproMode = FileOperation.GetFormatConfigData<FoxProFormatConfig>("FoxProFormatConfig.xml").ReadFoxProFileMode; | strReadFoxproMode = FileOperation.GetFormatConfigData<FoxProFormatConfig>("FoxProFormatConfig.xml").ReadFoxProFileMode; | ||||
strReadTxtMode = FileOperation.GetFormatConfigData<NormalFileFormatConfig>("NormalFileFormatConfig.xml").ReadNormalFileMode; | strReadTxtMode = FileOperation.GetFormatConfigData<NormalFileFormatConfig>("NormalFileFormatConfig.xml").ReadNormalFileMode; | ||||
strReadSqliteMode = FileOperation.GetFormatConfigData<SqliteFormatConfig>("SqliteFormatConfig.xml").ReadSqliteFileMode; | |||||
strReadAccessMode = FileOperation.GetFormatConfigData<AccessFormatConfig>("AccessFormatConfig.xml").ReadAccessFileMode; | |||||
sqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | |||||
} | } | ||||
private void frmDatabaseParams_Load(object sender, EventArgs e) | private void frmDatabaseParams_Load(object sender, EventArgs e) | ||||
{ | { | ||||
if (strReadExcelMode == "0") | |||||
tabExcel.Text = "Excel(文件)"; | |||||
else | |||||
tabExcel.Text= "Excel(文件夹)"; | |||||
tabExcel.Text = strReadExcelMode == "0" ? "Excel(文件)" : "Excel(文件夹)"; | |||||
tabFoxPro.Text = strReadFoxproMode == "0" ? "Foxpro(文件)" : "Foxpro(文件夹)"; | |||||
tabTxt.Text = strReadTxtMode == "0" ? "TXT(文件)" : "TXT(文件夹)"; | |||||
tabSQLite.Text = strReadSqliteMode == "0" ? "Sqlite(文件)" : "Sqlite(文件夹)"; | |||||
tabAccess.Text = strReadAccessMode == "0" ? "Access(文件)" : "Access(文件夹)"; | |||||
if (strReadFoxproMode == "0") | |||||
tabFoxPro.Text = "Foxpro(文件)"; | |||||
else | |||||
tabFoxPro.Text= "Foxpro(文件夹)"; | |||||
if (strReadTxtMode == "0") | |||||
tabTxt.Text = "TXT(文件)"; | |||||
else | |||||
tabTxt.Text = "TXT(文件夹)"; | |||||
//if(sqlServerFormat) | |||||
if (syncInstrumentItem.SyncInstrumentDSInfo == null) | if (syncInstrumentItem.SyncInstrumentDSInfo == null) | ||||
syncInstrumentItem.SyncInstrumentDSInfo = new InstrumentDataSourceInfo(); | syncInstrumentItem.SyncInstrumentDSInfo = new InstrumentDataSourceInfo(); | ||||
//如果有旧值,加载旧的值 | //如果有旧值,加载旧的值 | ||||
switch (syncInstrumentItem.SyncInstrumentDSInfo.InstrumentDataSourceType) | switch (syncInstrumentItem.SyncInstrumentDSInfo.InstrumentDataSourceType) | ||||
{ | |||||
{ | |||||
case DataSourceType.Excel: | case DataSourceType.Excel: | ||||
this.tabcDS.SelectedIndex = 0; | this.tabcDS.SelectedIndex = 0; | ||||
this.txtInportExcel.Text = syncInstrumentItem.SyncInstrumentDSInfo.Path; | this.txtInportExcel.Text = syncInstrumentItem.SyncInstrumentDSInfo.Path; | ||||
@@ -105,6 +105,8 @@ namespace CNAS_DBSync | |||||
this.txtSqlServerName.Text = syncInstrumentItem.SyncInstrumentDSInfo.ServerName; | this.txtSqlServerName.Text = syncInstrumentItem.SyncInstrumentDSInfo.ServerName; | ||||
this.txtSqlServerUser.Text = syncInstrumentItem.SyncInstrumentDSInfo.UserId; | this.txtSqlServerUser.Text = syncInstrumentItem.SyncInstrumentDSInfo.UserId; | ||||
this.txtSqlServerPwd.Text = syncInstrumentItem.SyncInstrumentDSInfo.UserPwd; | this.txtSqlServerPwd.Text = syncInstrumentItem.SyncInstrumentDSInfo.UserPwd; | ||||
//this.txtSqlServerConnect.Text = sqlServerFormat.SqlServerConnection; | |||||
break; | break; | ||||
case DataSourceType.MySQL: | case DataSourceType.MySQL: | ||||
this.tabcDS.SelectedIndex = 5; | this.tabcDS.SelectedIndex = 5; | ||||
@@ -678,17 +680,28 @@ namespace CNAS_DBSync | |||||
syncInstrumentItem.SyncInstrumentDSInfo.InstrumentDataSourceType = DataSourceType.Access; | syncInstrumentItem.SyncInstrumentDSInfo.InstrumentDataSourceType = DataSourceType.Access; | ||||
OpenFileDialog openFile = new OpenFileDialog | |||||
if (strReadAccessMode == "0") | |||||
{ | { | ||||
Filter = "Microsoft Access(*.mdb)|*.mdb", | |||||
InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop), | |||||
Multiselect = false | |||||
}; | |||||
OpenFileDialog openFile = new OpenFileDialog | |||||
{ | |||||
Filter = "Microsoft Access(*.mdb)|*.mdb|Microsoft Access(*.accdb)|*.accdb", | |||||
InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop), | |||||
Multiselect = false | |||||
}; | |||||
if (openFile.ShowDialog() == DialogResult.Cancel) return; | |||||
this.txtAccessPath.Text = syncInstrumentItem.SyncInstrumentDSInfo.Path = openFile.FileName; | |||||
string fileType = System.IO.Path.GetExtension(openFile.FileName); | |||||
if (string.IsNullOrEmpty(fileType)) return; | |||||
if (openFile.ShowDialog() == DialogResult.Cancel) return; | |||||
this.txtAccessPath.Text = syncInstrumentItem.SyncInstrumentDSInfo.Path = openFile.FileName; | |||||
string fileType = System.IO.Path.GetExtension(openFile.FileName); | |||||
if (string.IsNullOrEmpty(fileType)) return; | |||||
} | |||||
else | |||||
{ | |||||
FolderBrowserDialog dialog = new FolderBrowserDialog(); | |||||
dialog.Description = "请选择文件路径"; | |||||
if (dialog.ShowDialog() == DialogResult.Cancel) return; | |||||
this.txtAccessPath.Text = syncInstrumentItem.SyncInstrumentDSInfo.Path = dialog.SelectedPath; | |||||
} | |||||
} | } | ||||
private void btnOpenFileSQLite_Click(object sender, EventArgs e) | private void btnOpenFileSQLite_Click(object sender, EventArgs e) | ||||
@@ -700,17 +713,28 @@ namespace CNAS_DBSync | |||||
syncInstrumentItem.SyncInstrumentDSInfo.InstrumentDataSourceType = DataSourceType.SQLLite; | syncInstrumentItem.SyncInstrumentDSInfo.InstrumentDataSourceType = DataSourceType.SQLLite; | ||||
OpenFileDialog openFile = new OpenFileDialog | |||||
if (strReadSqliteMode == "0") | |||||
{ | { | ||||
Filter = "SQLite(*.db)|*.db", | |||||
InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop), | |||||
Multiselect = false | |||||
}; | |||||
OpenFileDialog openFile = new OpenFileDialog | |||||
{ | |||||
Filter = "SQLite(*.db)|*.db", | |||||
InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop), | |||||
Multiselect = false | |||||
}; | |||||
if (openFile.ShowDialog() == DialogResult.Cancel) return; | |||||
this.txtSqlitePath.Text = syncInstrumentItem.SyncInstrumentDSInfo.Path = openFile.FileName; | |||||
string fileType = System.IO.Path.GetExtension(openFile.FileName); | |||||
if (string.IsNullOrEmpty(fileType)) return; | |||||
if (openFile.ShowDialog() == DialogResult.Cancel) return; | |||||
this.txtSqlitePath.Text = syncInstrumentItem.SyncInstrumentDSInfo.Path = openFile.FileName; | |||||
string fileType = System.IO.Path.GetExtension(openFile.FileName); | |||||
if (string.IsNullOrEmpty(fileType)) return; | |||||
} | |||||
else | |||||
{ | |||||
FolderBrowserDialog dialog = new FolderBrowserDialog(); | |||||
dialog.Description = "请选择文件路径"; | |||||
if (dialog.ShowDialog() == DialogResult.Cancel) return; | |||||
this.txtSqlitePath.Text = syncInstrumentItem.SyncInstrumentDSInfo.Path = dialog.SelectedPath; | |||||
} | |||||
} | } | ||||
private void btnTestSQLLink_Click(object sender, EventArgs e) | private void btnTestSQLLink_Click(object sender, EventArgs e) | ||||
@@ -96,7 +96,9 @@ namespace CNAS_SyncService | |||||
query[0].SourceField, | query[0].SourceField, | ||||
strCompareTime | strCompareTime | ||||
}; | }; | ||||
AppLog.ServiceInfo($"准备构建数据源读取工厂"); | |||||
InstrumentData instrumentData = InstrumentDataFact.CreateInstrumentDataSource(syncInstrumentItem.SyncInstrumentDSInfo, obj); | InstrumentData instrumentData = InstrumentDataFact.CreateInstrumentDataSource(syncInstrumentItem.SyncInstrumentDSInfo, obj); | ||||
AppLog.ServiceInfo($"构建数据源读取工厂完成,准备读取数据源"); | |||||
DataTable dtReadySource = instrumentData.GetInstrumentDataByDate(); | DataTable dtReadySource = instrumentData.GetInstrumentDataByDate(); | ||||
AppLog.ServiceInfo($"根据日期读取准备插入的来源数据,共{dtReadySource.Rows.Count}条数据"); | AppLog.ServiceInfo($"根据日期读取准备插入的来源数据,共{dtReadySource.Rows.Count}条数据"); | ||||
@@ -136,11 +136,11 @@ namespace CnasSynchronousCommon | |||||
ColumnSort(drB, columnNames); | ColumnSort(drB, columnNames); | ||||
foreach (DataColumn dcA in drA.Table.Columns) | foreach (DataColumn dcA in drA.Table.Columns) | ||||
{ | { | ||||
if (columnNames.Contains(dcA.ColumnName)|| columnNames.Contains(dcA.ColumnName.ToUpper())) | |||||
if (columnNames.Contains(dcA.ColumnName)|| columnNames.Contains(dcA.ColumnName.ToUpper())||columnNames.Contains(dcA.ColumnName.ToLower())) | |||||
{ | { | ||||
foreach (DataColumn dcB in drB.Table.Columns) | foreach (DataColumn dcB in drB.Table.Columns) | ||||
{ | { | ||||
if (columnNames.Contains(dcB.ColumnName)|| columnNames.Contains(dcB.ColumnName.ToUpper())) | |||||
if (columnNames.Contains(dcB.ColumnName)|| columnNames.Contains(dcB.ColumnName.ToUpper())||columnNames.Contains(dcB.ColumnName.ToLower())) | |||||
{ | { | ||||
if (dcB.ColumnName.ToUpper() == dcA.ColumnName.ToUpper())//列名比较 | if (dcB.ColumnName.ToUpper() == dcA.ColumnName.ToUpper())//列名比较 | ||||
{ | { | ||||
@@ -179,6 +179,9 @@ namespace CnasSynchronusClient | |||||
drNewTarget[item.ColumnName] = Math.Round(db5, count); | drNewTarget[item.ColumnName] = Math.Round(db5, count); | ||||
} | } | ||||
break; | break; | ||||
case MapCondition.AddSubtract: | |||||
ChangeAddSubtractConditonValue(syncInstrumentItem.lstFixedValue, item, dtReadySource, drSource, drNewTarget); | |||||
break; | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -215,7 +218,7 @@ namespace CnasSynchronusClient | |||||
drTarget[strTargetColumn] = drSource[strSourceColumn]; | drTarget[strTargetColumn] = drSource[strSourceColumn]; | ||||
break; | break; | ||||
} | } | ||||
} | |||||
} | |||||
else //日期字段需要单独处理 | else //日期字段需要单独处理 | ||||
{ | { | ||||
DateTime dt = DateTime.Now; | DateTime dt = DateTime.Now; | ||||
@@ -470,6 +473,65 @@ namespace CnasSynchronusClient | |||||
} | } | ||||
} | } | ||||
private void ChangeAddSubtractConditonValue(List<CnasConditionMapValue> lstConditionMaps, CnasConditionMapValue item, DataTable dtReadySource, DataRow drSource, DataRow drNewTarget) | |||||
{ | |||||
try | |||||
{ | |||||
if (item.Value != null && item.Value.ToString() != "") | |||||
{ | |||||
string[] strValues = item.Value.ToString().Split(new string[] { "{", "}" }, StringSplitOptions.RemoveEmptyEntries); | |||||
if (strValues.Length == 3) | |||||
{ | |||||
string strParam1 = strValues[0]; | |||||
string strParam2 = strValues[2]; | |||||
string[] strParam1s = strParam1.Split(new string[] { "[", "]" }, StringSplitOptions.RemoveEmptyEntries); | |||||
if (strParam1s.Length >= 1) | |||||
{ | |||||
string[] strParam2s = strParam2.Split(new string[] { "[", "]" }, StringSplitOptions.RemoveEmptyEntries); | |||||
if (strParam2s.Length >= 1) | |||||
{ | |||||
if (dtReadySource.Columns.Contains(strParam1s[0]) && dtReadySource.Columns.Contains(strParam2s[0])) | |||||
if (double.TryParse(drSource[strParam1s[0]].ToString(), out double db1)) | |||||
{ | |||||
if (double.TryParse(drSource[strParam2s[0]].ToString(), out double db2)) | |||||
{ | |||||
if (strParam1s.Length == 3) | |||||
db1 = GetDividedMultipliedData(db1, strParam1s[1], strParam1s[2]); | |||||
if (strParam2s.Length == 3) | |||||
db2 = GetDividedMultipliedData(db2, strParam2s[1], strParam2s[2]); | |||||
drNewTarget[item.ColumnName] = strValues[1].ToLower() == "subtract" ? db1 - db2 : db1 + db2; | |||||
} | |||||
} | |||||
} | |||||
} | |||||
} | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
} | |||||
/// <summary> | |||||
/// 在计算数值相加和相减之前,如果计算的列已经有乘以或除以的操作,则先进行乘以或除以,再进行相加或相减 | |||||
/// </summary> | |||||
/// <param name="lstConditionMaps"></param> | |||||
/// <param name="drSource"></param> | |||||
/// <param name="db1"></param> | |||||
/// <param name="strColumnName"></param> | |||||
/// <returns></returns> | |||||
public double GetDividedMultipliedData(double db1,string strExpresstion,string strValue) | |||||
{ | |||||
if (double.TryParse(strValue, out double db2)) | |||||
{ | |||||
db1 = strExpresstion == "*" ? db1 * db2 : db1 / db2; | |||||
} | |||||
return db1; | |||||
} | |||||
/// <summary> | /// <summary> | ||||
/// 对准备插入的数据进行格式上的检查 | /// 对准备插入的数据进行格式上的检查 | ||||
/// </summary> | /// </summary> | ||||
@@ -59,8 +59,19 @@ namespace CnasSynchronusClient | |||||
if (strFileName == "") return; | if (strFileName == "") return; | ||||
//根据文件名和表名,读取该文件中表 | //根据文件名和表名,读取该文件中表 | ||||
ExcelFormatConfig excelFormat = FileOperation.GetFormatConfigData<ExcelFormatConfig>("ExcelFormatConfig.xml"); | |||||
string strPath = FileHelper.getBasePath() + "Document\\" + strFileName; | string strPath = FileHelper.getBasePath() + "Document\\" + strFileName; | ||||
DataTable dt = excelDataBaseService.GetDataByTableName(new ExcelOpenParams { StrPath = strPath }, new ConditionParams { TableName = TableName }); | |||||
DataTable dt = excelDataBaseService.GetDataByTableName( | |||||
new ExcelOpenParams | |||||
{ | |||||
StrPath = strPath, | |||||
ExcelFileVersion= excelFormat.ExcelFileVersion, | |||||
autoSql=excelFormat.AutoSql | |||||
}, | |||||
new ConditionParams | |||||
{ | |||||
TableName = TableName | |||||
}); | |||||
if (dt == null || dt.Rows.Count == 0) return; | if (dt == null || dt.Rows.Count == 0) return; | ||||
@@ -5,6 +5,7 @@ using CnasSynchrousModel; | |||||
using System; | using System; | ||||
using System.Collections.Generic; | using System.Collections.Generic; | ||||
using System.Data; | using System.Data; | ||||
using System.IO; | |||||
using System.Linq; | using System.Linq; | ||||
using System.Text; | using System.Text; | ||||
@@ -28,41 +29,185 @@ namespace CnasSynchronusClient | |||||
public AccessFormatConfig AccessFormat { get; set; } | public AccessFormatConfig AccessFormat { get; set; } | ||||
public List<string> LstFileFullName { get; set; } | |||||
public List<string> LstFileName { get; set; } | |||||
public AccessInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | public AccessInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | ||||
{ | { | ||||
//加载配置信息 | |||||
AccessFormat = FileOperation.GetFormatConfigData<AccessFormatConfig>("AccessFormatConfig.xml"); | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(".mdb"); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".mdb"; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
try | |||||
{ | |||||
//加载配置信息 | |||||
AccessFormat = FileOperation.GetFormatConfigData<AccessFormatConfig>("AccessFormatConfig.xml"); | |||||
//初始化 | |||||
LstFileFullName = new List<string>(); | |||||
LstFileName = new List<string>(); | |||||
if (AccessFormat.ReadAccessFileMode == "0") | |||||
{ | |||||
string strSuffix = Path.GetExtension(dataSourceInfo.Path); | |||||
string strFileName = Path.GetFileName(dataSourceInfo.Path); | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(strSuffix, strFileName); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strSuffix; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
LstFileFullName.Add(StrLocalPath); | |||||
LstFileName.Add(System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "")); | |||||
} | |||||
else | |||||
{ | |||||
//遍历当前路径,找到所有“今天”的数据文件,复制形成缓冲文件 | |||||
string strSuffix = AccessFormat.AccessSuffix; | |||||
if (dataSourceInfo.Path == "") return; | |||||
DirectoryInfo root = new DirectoryInfo(dataSourceInfo.Path); | |||||
foreach (FileInfo f in root.GetFiles()) | |||||
{ | |||||
string name = f.Name; | |||||
string fullName = f.FullName; | |||||
string type = f.Extension; | |||||
if (type.ToLower() == strSuffix.ToLower() && name.StartsWith(DateTime.Now.ToString(AccessFormat.AccessFileNameFormat))) //“今天”产生的数据 | |||||
{ | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(".mdb", name); | |||||
LstFileFullName.Add(FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".mdb"); | |||||
LstFileName.Add(System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "")); | |||||
} | |||||
} | |||||
this.strTableName = AccessFormat.AccessFileTableNameFormat == null ? vs[0].ToString() : AccessFormat.AccessFileTableNameFormat; | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
} | } | ||||
public override Dictionary<string, DataTable> GetInstrumentData() | public override Dictionary<string, DataTable> GetInstrumentData() | ||||
{ | { | ||||
return accessDatabaseService.GetInstrumentData( | |||||
new AccessOpenParams | |||||
//return accessDatabaseService.GetInstrumentData( | |||||
// new AccessOpenParams | |||||
// { | |||||
// StrPath = StrLocalPath, | |||||
// StrPwd = StrPwd, | |||||
// AccessVersionInfo = AccessFormat.AccessFileVersion | |||||
// } | |||||
// ); | |||||
Dictionary<string, DataTable> dictReturn = new Dictionary<string, DataTable>(); | |||||
try | |||||
{ | |||||
foreach (string strPath in LstFileFullName) | |||||
{ | { | ||||
StrPath = StrLocalPath, | |||||
StrPwd = StrPwd, | |||||
AccessVersionInfo = AccessFormat.AccessFileVersion | |||||
Dictionary<string, DataTable> dictCurrent = accessDatabaseService.GetInstrumentData( | |||||
new AccessOpenParams | |||||
{ | |||||
StrPath = strPath, | |||||
StrPwd = StrPwd, | |||||
AccessVersionInfo = AccessFormat.AccessFileVersion | |||||
} | |||||
); | |||||
if (dictCurrent.Count > 0) | |||||
{ | |||||
foreach (var item in dictCurrent) | |||||
{ | |||||
if (!dictReturn.ContainsKey(item.Key)) //如果不包含,则直接增加 | |||||
{ | |||||
dictReturn.Add(item.Key, item.Value); | |||||
} | |||||
else //如果已经存在相同名字的表单,则合并数据 | |||||
{ | |||||
DataTable dtCompine = item.Value.Clone(); | |||||
foreach (DataRow drs in item.Value.Rows) | |||||
{ | |||||
DataRow drNew = dictReturn[item.Key].NewRow(); | |||||
drNew.ItemArray = drs.ItemArray; | |||||
dictReturn[item.Key].Rows.Add(drNew); | |||||
} | |||||
} | |||||
} | |||||
} | |||||
} | } | ||||
); | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dictReturn; | |||||
} | } | ||||
public override DataTable GetInstrumentDataByDate() | public override DataTable GetInstrumentDataByDate() | ||||
{ | { | ||||
/*获取数据源数据*/ | |||||
DataTable dt = accessDatabaseService.GetInstrumentDataByDate( | |||||
///*获取数据源数据*/ | |||||
//DataTable dt = accessDatabaseService.GetInstrumentDataByDate( | |||||
// new AccessOpenParams | |||||
// { | |||||
// StrPath = StrLocalPath, | |||||
// StrUser = StrUser, | |||||
// StrPwd = StrPwd, | |||||
// AccessVersionInfo = AccessFormat.AccessFileVersion, | |||||
// AccessSpecialDateFormat = AccessFormat.AccessFileDateColumnFormat, | |||||
// autoSql = AccessFormat.AutoSql | |||||
// }, | |||||
// new ConditionParams | |||||
// { | |||||
// TableName = strTableName, | |||||
// DateColumn = strDateColumn, | |||||
// DateValue = strDate | |||||
// } | |||||
// ); | |||||
///*如果日期关键字段格式不合法,将不无法使用,此时需要将其转换为可识别的格式*/ | |||||
//DataTable dtReturn = new DataTable(); | |||||
//try | |||||
//{ | |||||
// if (AccessFormat.AccessFileDateColumnFormat != "") | |||||
// { | |||||
// dtReturn = dt.Clone(); | |||||
// foreach (DataRow dr in dt.Rows) | |||||
// { | |||||
// DataRow drNew = dtReturn.NewRow(); | |||||
// foreach (DataColumn dc in dtReturn.Columns) | |||||
// { | |||||
// if (dc.ColumnName.Trim().ToLower() == strDateColumn.Trim().ToLower()) | |||||
// { | |||||
// DateTime dtTime = DateTime.ParseExact(dr[dc.ColumnName].ToString(), AccessFormat.AccessFileDateColumnFormat, new System.Globalization.CultureInfo("zh-CN", true)); | |||||
// drNew[dc.ColumnName] = dtTime.ToString("yyyy-MM-dd HH:mm:ss"); | |||||
// } | |||||
// else | |||||
// { | |||||
// drNew[dc.ColumnName] = dr[dc.ColumnName]; | |||||
// } | |||||
// } | |||||
// dtReturn.Rows.Add(drNew); | |||||
// } | |||||
// } | |||||
// else | |||||
// dtReturn = dt; | |||||
//} | |||||
//catch (Exception ex) | |||||
//{ | |||||
// AppLog.Error(ex.Message); | |||||
//} | |||||
//return dtReturn; | |||||
DataTable dtCompine = new DataTable(); | |||||
List<DataTable> dataTables = new List<DataTable>(); | |||||
for (int i = 0; i < LstFileFullName.Count; i++) | |||||
{ | |||||
DataTable dt = accessDatabaseService.GetInstrumentDataByDate( | |||||
new AccessOpenParams | new AccessOpenParams | ||||
{ | { | ||||
StrPath = StrLocalPath, | |||||
StrPath = LstFileFullName[i], | |||||
StrUser = StrUser, | StrUser = StrUser, | ||||
StrPwd = StrPwd, | StrPwd = StrPwd, | ||||
AccessVersionInfo = AccessFormat.AccessFileVersion, | AccessVersionInfo = AccessFormat.AccessFileVersion, | ||||
@@ -76,39 +221,48 @@ namespace CnasSynchronusClient | |||||
DateValue = strDate | DateValue = strDate | ||||
} | } | ||||
); | ); | ||||
/*如果日期关键字段格式不合法,将不无法使用,此时需要将其转换为可识别的格式*/ | |||||
DataTable dtReturn = new DataTable(); | |||||
try | |||||
dataTables.Add(dt); | |||||
} | |||||
if (dataTables.Count > 0) | |||||
{ | { | ||||
if (AccessFormat.AccessFileDateColumnFormat != "") | |||||
dtCompine = dataTables[0].Clone(); | |||||
try | |||||
{ | { | ||||
dtReturn = dt.Clone(); | |||||
foreach (DataRow dr in dt.Rows) | |||||
foreach (DataTable dt1 in dataTables) | |||||
{ | { | ||||
DataRow drNew = dtReturn.NewRow(); | |||||
foreach (DataColumn dc in dtReturn.Columns) | |||||
foreach (DataRow dr in dt1.Rows) | |||||
{ | { | ||||
if (dc.ColumnName.Trim().ToLower() == strDateColumn.Trim().ToLower()) | |||||
{ | |||||
DateTime dtTime = DateTime.ParseExact(dr[dc.ColumnName].ToString(), AccessFormat.AccessFileDateColumnFormat, new System.Globalization.CultureInfo("zh-CN", true)); | |||||
drNew[dc.ColumnName] = dtTime.ToString("yyyy-MM-dd HH:mm:ss"); | |||||
} | |||||
else | |||||
DataRow drNew = dtCompine.NewRow(); | |||||
foreach (DataColumn dc in dtCompine.Columns) | |||||
{ | { | ||||
drNew[dc.ColumnName] = dr[dc.ColumnName]; | |||||
if (dc.ColumnName.Trim().ToLower() == strDateColumn.Trim().ToLower()) | |||||
{ | |||||
DateTime dt = DateTime.Now; | |||||
if (DateTime.TryParse(dr[dc.ColumnName].ToString(), out dt)) | |||||
{ | |||||
drNew[dc.ColumnName] = dr[dc.ColumnName].ToString(); | |||||
} | |||||
else | |||||
{ | |||||
DateTime dtTime = DateTime.ParseExact(dr[dc.ColumnName].ToString(), AccessFormat.AccessFileDateColumnFormat, new System.Globalization.CultureInfo("zh-CN", true)); | |||||
} | |||||
} | |||||
else | |||||
{ | |||||
drNew[dc.ColumnName] = dr[dc.ColumnName]; | |||||
} | |||||
} | } | ||||
dtCompine.Rows.Add(drNew); | |||||
} | } | ||||
dtReturn.Rows.Add(drNew); | |||||
} | } | ||||
} | } | ||||
else | |||||
dtReturn = dt; | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
} | } | ||||
return dtReturn; | |||||
return dtCompine; | |||||
} | } | ||||
public override DataTable GetInstrumentDataStruct() | public override DataTable GetInstrumentDataStruct() | ||||
@@ -116,7 +270,7 @@ namespace CnasSynchronusClient | |||||
return accessDatabaseService.GetInstrumentDataStruct( | return accessDatabaseService.GetInstrumentDataStruct( | ||||
new AccessOpenParams | new AccessOpenParams | ||||
{ | { | ||||
StrPath = StrLocalPath, | |||||
StrPath = LstFileFullName[0], | |||||
StrUser = StrUser, | StrUser = StrUser, | ||||
StrPwd = StrPwd, | StrPwd = StrPwd, | ||||
AccessVersionInfo = AccessFormat.AccessFileVersion, | AccessVersionInfo = AccessFormat.AccessFileVersion, | ||||
@@ -27,32 +27,38 @@ namespace CnasSynchronusClient | |||||
public ExcelInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | public ExcelInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | ||||
{ | { | ||||
if (dataSourceInfo.Path == null) return; | if (dataSourceInfo.Path == null) return; | ||||
ExcelFormat= FileOperation.GetFormatConfigData<ExcelFormatConfig>("ExcelFormatConfig.xml"); | |||||
if (ExcelFormat.ReadExcelFileMode == "0") | |||||
{ | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(".xls"); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".xls"; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
} | |||||
else | |||||
try | |||||
{ | { | ||||
string strFileName = DateTime.Now.ToString(ExcelFormat.ExcelFileNameFormat); | |||||
ExcelFormat = FileOperation.GetFormatConfigData<ExcelFormatConfig>("ExcelFormatConfig.xml"); | |||||
if (strFileName != "") | |||||
if (ExcelFormat.ReadExcelFileMode == "0") | |||||
{ | { | ||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | ||||
remoteFileCopy.CopyFileFromRemote(".xls", strFileName + ".xls"); | |||||
remoteFileCopy.CopyFileFromRemote(".xls"); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".xls"; | this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".xls"; | ||||
this.strTableName = $"'{strFileName}$'"; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | this.strDateColumn = vs[1].ToString(); | ||||
this.strDate = vs[2].ToString(); | this.strDate = vs[2].ToString(); | ||||
} | } | ||||
else | |||||
{ | |||||
string strFileName = DateTime.Now.ToString(ExcelFormat.ExcelFileNameFormat); | |||||
if (strFileName != "") | |||||
{ | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(".xls", strFileName + ".xls"); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".xls"; | |||||
this.strTableName = $"'{strFileName}$'"; | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
} | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | } | ||||
} | } | ||||
@@ -40,137 +40,158 @@ namespace CnasSynchronusClient | |||||
public FoxProInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | public FoxProInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | ||||
{ | { | ||||
//加载配置信息 | |||||
FoxProFormat = FileOperation.GetFormatConfigData<FoxProFormatConfig>("FoxProFormatConfig.xml"); | |||||
try | |||||
{ | |||||
//加载配置信息 | |||||
FoxProFormat = FileOperation.GetFormatConfigData<FoxProFormatConfig>("FoxProFormatConfig.xml"); | |||||
//初始化变量 | |||||
LstFileFullName = new List<string>(); | |||||
LstFileName = new List<string>(); | |||||
//初始化变量 | |||||
LstFileFullName = new List<string>(); | |||||
LstFileName = new List<string>(); | |||||
if (FoxProFormat.ReadFoxProFileMode == "0") | |||||
{ | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(".dbf"); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".dbf"; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
LstFileFullName.Add(StrLocalPath); | |||||
LstFileName.Add(System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "")); | |||||
} | |||||
else | |||||
{ | |||||
//遍历当前路径,找到所有“今天”的数据文件,复制形成缓冲文件 | |||||
string strSuffix = ".dbf"; | |||||
DirectoryInfo root = new DirectoryInfo(dataSourceInfo.Path); | |||||
foreach (FileInfo f in root.GetFiles()) | |||||
if (FoxProFormat.ReadFoxProFileMode == "0") | |||||
{ | { | ||||
string name = f.Name; | |||||
string fullName = f.FullName; | |||||
string type = f.Extension; | |||||
if (type.ToLower() == strSuffix.ToLower() && name.StartsWith(DateTime.Now.ToString(FoxProFormat.FoxProFileNameFormat))) //“今天”产生的数据 | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(".dbf"); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".dbf"; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
LstFileFullName.Add(StrLocalPath); | |||||
LstFileName.Add(System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "")); | |||||
} | |||||
else | |||||
{ | |||||
//遍历当前路径,找到所有“今天”的数据文件,复制形成缓冲文件 | |||||
string strSuffix = ".dbf"; | |||||
DirectoryInfo root = new DirectoryInfo(dataSourceInfo.Path); | |||||
foreach (FileInfo f in root.GetFiles()) | |||||
{ | { | ||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(strSuffix, name); | |||||
LstFileFullName.Add(FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strSuffix); | |||||
LstFileName.Add(System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "")); | |||||
string name = f.Name; | |||||
string fullName = f.FullName; | |||||
string type = f.Extension; | |||||
if (type.ToLower() == strSuffix.ToLower() && name.StartsWith(DateTime.Now.ToString(FoxProFormat.FoxProFileNameFormat))) //“今天”产生的数据 | |||||
{ | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(strSuffix, name); | |||||
LstFileFullName.Add(FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strSuffix); | |||||
LstFileName.Add(System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "")); | |||||
} | |||||
} | } | ||||
} | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | } | ||||
} | } | ||||
public override Dictionary<string, DataTable> GetInstrumentData() | public override Dictionary<string, DataTable> GetInstrumentData() | ||||
{ | { | ||||
Dictionary<string, DataTable> dictReturn = new Dictionary<string, DataTable>(); | Dictionary<string, DataTable> dictReturn = new Dictionary<string, DataTable>(); | ||||
foreach (string strPath in LstFileFullName) | |||||
try | |||||
{ | { | ||||
Dictionary<string, DataTable> dictCurrent= foxproDatabaseService.GetInstrumentData | |||||
( | |||||
new FoxProOpenParams | |||||
{ | |||||
StrPath = strPath, | |||||
StrPwd = StrPwd, | |||||
specialMethod = FoxProFormat.SpecialDtOpera | |||||
} | |||||
); | |||||
if (dictCurrent.Count > 0) | |||||
foreach (string strPath in LstFileFullName) | |||||
{ | { | ||||
foreach (var item in dictCurrent) | |||||
Dictionary<string, DataTable> dictCurrent = foxproDatabaseService.GetInstrumentData | |||||
( | |||||
new FoxProOpenParams | |||||
{ | |||||
StrPath = strPath, | |||||
StrPwd = StrPwd, | |||||
specialMethod = FoxProFormat.SpecialDtOpera | |||||
} | |||||
); | |||||
if (dictCurrent.Count > 0) | |||||
{ | { | ||||
if (!dictReturn.ContainsKey(item.Key)) //如果不包含,则直接增加 | |||||
{ | |||||
dictReturn.Add(item.Key, item.Value); | |||||
} | |||||
else //如果已经存在相同名字的表单,则合并数据 | |||||
foreach (var item in dictCurrent) | |||||
{ | { | ||||
DataTable dtCompine = item.Value.Clone(); | |||||
foreach (DataRow drs in item.Value.Rows) | |||||
if (!dictReturn.ContainsKey(item.Key)) //如果不包含,则直接增加 | |||||
{ | { | ||||
DataRow drNew = dictReturn[item.Key].NewRow(); | |||||
drNew.ItemArray = drs.ItemArray; | |||||
dictReturn[item.Key].Rows.Add(drNew); | |||||
dictReturn.Add(item.Key, item.Value); | |||||
} | |||||
else //如果已经存在相同名字的表单,则合并数据 | |||||
{ | |||||
DataTable dtCompine = item.Value.Clone(); | |||||
foreach (DataRow drs in item.Value.Rows) | |||||
{ | |||||
DataRow drNew = dictReturn[item.Key].NewRow(); | |||||
drNew.ItemArray = drs.ItemArray; | |||||
dictReturn[item.Key].Rows.Add(drNew); | |||||
} | |||||
} | } | ||||
} | } | ||||
} | } | ||||
} | } | ||||
} | } | ||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dictReturn; | return dictReturn; | ||||
} | } | ||||
public override DataTable GetInstrumentDataByDate() | public override DataTable GetInstrumentDataByDate() | ||||
{ | { | ||||
DataTable dtCompine = new DataTable(); | DataTable dtCompine = new DataTable(); | ||||
List<DataTable> dataTables = new List<DataTable>(); | |||||
for (int i=0;i<LstFileFullName.Count;i++) | |||||
try | |||||
{ | { | ||||
DataTable dt = foxproDatabaseService.GetInstrumentDataByDate( | |||||
new FoxProOpenParams | |||||
List<DataTable> dataTables = new List<DataTable>(); | |||||
for (int i = 0; i < LstFileFullName.Count; i++) | |||||
{ | { | ||||
StrPath = LstFileFullName[i], | |||||
StrUser = StrUser, | |||||
StrPwd = StrPwd, | |||||
timeFormat=FoxProFormat.FoxProFileDateColumnFormat, | |||||
autosql = FoxProFormat.AutoSql, | |||||
specialMethod=FoxProFormat.SpecialDtOpera | |||||
}, | |||||
new ConditionParams | |||||
{ | |||||
TableName = LstFileName[i], | |||||
DateColumn = strDateColumn, | |||||
DateValue = strDate | |||||
}); | |||||
dataTables.Add(dt); | |||||
} | |||||
if (dataTables.Count > 0) | |||||
{ | |||||
dtCompine = dataTables[0].Clone(); | |||||
foreach (DataTable dt1 in dataTables) | |||||
DataTable dt = foxproDatabaseService.GetInstrumentDataByDate( | |||||
new FoxProOpenParams | |||||
{ | |||||
StrPath = LstFileFullName[i], | |||||
StrUser = StrUser, | |||||
StrPwd = StrPwd, | |||||
timeFormat = FoxProFormat.FoxProFileDateColumnFormat, | |||||
autosql = FoxProFormat.AutoSql, | |||||
specialMethod = FoxProFormat.SpecialDtOpera | |||||
}, | |||||
new ConditionParams | |||||
{ | |||||
TableName = LstFileName[i], | |||||
DateColumn = strDateColumn, | |||||
DateValue = strDate | |||||
}); | |||||
dataTables.Add(dt); | |||||
} | |||||
if (dataTables.Count > 0) | |||||
{ | { | ||||
foreach (DataRow dr in dt1.Rows) | |||||
dtCompine = dataTables[0].Clone(); | |||||
foreach (DataTable dt1 in dataTables) | |||||
{ | { | ||||
DataRow drNew = dtCompine.NewRow(); | |||||
foreach (DataColumn dc in dtCompine.Columns) | |||||
foreach (DataRow dr in dt1.Rows) | |||||
{ | { | ||||
if (dc.ColumnName.Trim().ToLower() == strDateColumn.Trim().ToLower()) | |||||
DataRow drNew = dtCompine.NewRow(); | |||||
foreach (DataColumn dc in dtCompine.Columns) | |||||
{ | { | ||||
DateTime dtTime = DateTime.ParseExact(dr[dc.ColumnName].ToString(), FoxProFormat.FoxProFileDateColumnFormat, new System.Globalization.CultureInfo("zh-CN", true)); | |||||
drNew[dc.ColumnName] = dtTime.ToString("yyyy-MM-dd HH:mm:ss"); | |||||
} | |||||
else | |||||
{ | |||||
drNew[dc.ColumnName] = dr[dc.ColumnName]; | |||||
if (dc.ColumnName.Trim().ToLower() == strDateColumn.Trim().ToLower()) | |||||
{ | |||||
DateTime dtTime = DateTime.ParseExact(dr[dc.ColumnName].ToString(), FoxProFormat.FoxProFileDateColumnFormat, new System.Globalization.CultureInfo("zh-CN", true)); | |||||
drNew[dc.ColumnName] = dtTime.ToString("yyyy-MM-dd HH:mm:ss"); | |||||
} | |||||
else | |||||
{ | |||||
drNew[dc.ColumnName] = dr[dc.ColumnName]; | |||||
} | |||||
} | } | ||||
dtCompine.Rows.Add(drNew); | |||||
} | } | ||||
dtCompine.Rows.Add(drNew); | |||||
} | } | ||||
} | } | ||||
} | } | ||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dtCompine; | return dtCompine; | ||||
} | } | ||||
@@ -1,4 +1,5 @@ | |||||
using CnasSynchronusDAL; | |||||
using CnasSynchronousCommon; | |||||
using CnasSynchronusDAL; | |||||
using CnasSynchronusIDAL; | using CnasSynchronusIDAL; | ||||
using CnasSynchrousModel; | using CnasSynchrousModel; | ||||
using System; | using System; | ||||
@@ -33,17 +34,24 @@ namespace CnasSynchronusClient | |||||
public MySQLServerInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | public MySQLServerInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | ||||
{ | { | ||||
MySqlFormat=FileOperation.GetFormatConfigData<MySqlFormatConfig>("MySqlFormatConfig.xml"); | |||||
this.StrHost = dataSourceInfo.Host; | |||||
this.StrServerName = dataSourceInfo.ServerName; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.StrPort = dataSourceInfo.Port; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
try | |||||
{ | |||||
MySqlFormat = FileOperation.GetFormatConfigData<MySqlFormatConfig>("MySqlFormatConfig.xml"); | |||||
this.StrHost = dataSourceInfo.Host; | |||||
this.StrServerName = dataSourceInfo.ServerName; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.StrPort = dataSourceInfo.Port; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
} | } | ||||
public override Dictionary<string, DataTable> GetInstrumentData() | public override Dictionary<string, DataTable> GetInstrumentData() | ||||
@@ -1,4 +1,5 @@ | |||||
using CnasSynchronusDAL; | |||||
using CnasSynchronousCommon; | |||||
using CnasSynchronusDAL; | |||||
using CnasSynchronusIDAL; | using CnasSynchronusIDAL; | ||||
using CnasSynchrousModel; | using CnasSynchrousModel; | ||||
using System; | using System; | ||||
@@ -33,17 +34,24 @@ namespace CnasSynchronusClient | |||||
public OracleInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | public OracleInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | ||||
{ | { | ||||
OracleFormat= FileOperation.GetFormatConfigData<OracleFormatConfig>("OracleFormatConfig.xml"); | |||||
this.StrHost = dataSourceInfo.Host; | |||||
this.StrServerName = dataSourceInfo.ServerName; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.StrPort = dataSourceInfo.Port; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
try | |||||
{ | |||||
OracleFormat = FileOperation.GetFormatConfigData<OracleFormatConfig>("OracleFormatConfig.xml"); | |||||
this.StrHost = dataSourceInfo.Host; | |||||
this.StrServerName = dataSourceInfo.ServerName; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.StrPort = dataSourceInfo.Port; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
} | } | ||||
/// <summary> | /// <summary> | ||||
@@ -1,4 +1,5 @@ | |||||
using CnasSynchronusDAL; | |||||
using CnasSynchronousCommon; | |||||
using CnasSynchronusDAL; | |||||
using CnasSynchronusIDAL; | using CnasSynchronusIDAL; | ||||
using CnasSynchrousModel; | using CnasSynchrousModel; | ||||
using System; | using System; | ||||
@@ -19,6 +20,8 @@ namespace CnasSynchronusClient | |||||
public string StrPwd { get; set; } | public string StrPwd { get; set; } | ||||
public string StrConnection { get; set; } | |||||
public string strTableName { get; set; } | public string strTableName { get; set; } | ||||
public string strDateColumn { get; set; } | public string strDateColumn { get; set; } | ||||
@@ -31,16 +34,24 @@ namespace CnasSynchronusClient | |||||
public SQLServerInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | public SQLServerInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | ||||
{ | { | ||||
sqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | |||||
this.StrHost = dataSourceInfo.Host; | |||||
this.StrServerName = dataSourceInfo.ServerName; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
try | |||||
{ | |||||
sqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | |||||
this.StrHost = dataSourceInfo.Host; | |||||
this.StrServerName = dataSourceInfo.ServerName; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.StrConnection = sqlServerFormat.SqlServerConnection; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
} | } | ||||
/// <summary> | /// <summary> | ||||
@@ -49,7 +60,7 @@ namespace CnasSynchronusClient | |||||
/// <returns></returns> | /// <returns></returns> | ||||
public override Dictionary<string, DataTable> GetInstrumentData() | public override Dictionary<string, DataTable> GetInstrumentData() | ||||
{ | { | ||||
return sqlserverDataBaseService.GetInstrumentData(new SqlServerOpenParams { StrHost = StrHost, StrServer = StrServerName, StrUser = StrUser, StrPwd = StrPwd, StrPort = "" }); | |||||
return sqlserverDataBaseService.GetInstrumentData(new SqlServerOpenParams { StrHost = StrHost, StrServer = StrServerName, StrUser = StrUser, StrPwd = StrPwd, StrPort = "" , StrConnecttion = StrConnection }); | |||||
} | } | ||||
/// <summary> | /// <summary> | ||||
@@ -58,7 +69,6 @@ namespace CnasSynchronusClient | |||||
/// <returns></returns> | /// <returns></returns> | ||||
public override DataTable GetInstrumentDataByDate() | public override DataTable GetInstrumentDataByDate() | ||||
{ | { | ||||
return sqlserverDataBaseService.GetInstrumentDataByDate( | return sqlserverDataBaseService.GetInstrumentDataByDate( | ||||
new SqlServerOpenParams | new SqlServerOpenParams | ||||
{ | { | ||||
@@ -67,7 +77,8 @@ namespace CnasSynchronusClient | |||||
StrUser = StrUser, | StrUser = StrUser, | ||||
StrPwd = StrPwd, | StrPwd = StrPwd, | ||||
StrPort = "", | StrPort = "", | ||||
autoSql= sqlServerFormat.AutoSql | |||||
StrConnecttion = StrConnection, | |||||
autoSql = sqlServerFormat.AutoSql | |||||
}, | }, | ||||
new ConditionParams | new ConditionParams | ||||
{ | { | ||||
@@ -83,7 +94,15 @@ namespace CnasSynchronusClient | |||||
/// <returns></returns> | /// <returns></returns> | ||||
public bool TestSQLServerLink() | public bool TestSQLServerLink() | ||||
{ | { | ||||
return sqlserverDataBaseService.TestConnect(StrHost, StrServerName, StrUser, StrPwd, ""); | |||||
return sqlserverDataBaseService.TestConnect(new SqlServerOpenParams | |||||
{ | |||||
StrHost = StrHost, | |||||
StrServer = StrServerName, | |||||
StrUser = StrUser, | |||||
StrPwd = StrPwd, | |||||
StrPort = "", | |||||
StrConnecttion= StrConnection | |||||
}); | |||||
} | } | ||||
public override DataTable GetInstrumentDataStruct() | public override DataTable GetInstrumentDataStruct() | ||||
@@ -96,12 +115,13 @@ namespace CnasSynchronusClient | |||||
StrUser = StrUser, | StrUser = StrUser, | ||||
StrPwd = StrPwd, | StrPwd = StrPwd, | ||||
StrPort = "", | StrPort = "", | ||||
StrConnecttion = StrConnection, | |||||
autoSql = sqlServerFormat.AutoSql | autoSql = sqlServerFormat.AutoSql | ||||
}, | }, | ||||
new ConditionParams | new ConditionParams | ||||
{ | { | ||||
TableName = strTableName | TableName = strTableName | ||||
}); | }); | ||||
} | |||||
} | |||||
} | } | ||||
} | } |
@@ -5,6 +5,7 @@ using CnasSynchrousModel; | |||||
using System; | using System; | ||||
using System.Collections.Generic; | using System.Collections.Generic; | ||||
using System.Data; | using System.Data; | ||||
using System.IO; | |||||
using System.Linq; | using System.Linq; | ||||
using System.Text; | using System.Text; | ||||
@@ -27,40 +28,162 @@ namespace CnasSynchronusClient | |||||
public SqliteFormatConfig SqliteFormat { get; set; } | public SqliteFormatConfig SqliteFormat { get; set; } | ||||
public List<string> LstFileFullName { get; set; } | |||||
public List<string> LstFileName { get; set; } | |||||
public SQLiteInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | public SQLiteInstrumentData(InstrumentDataSourceInfo dataSourceInfo, object[] vs) | ||||
{ | { | ||||
SqliteFormat = FileOperation.GetFormatConfigData<SqliteFormatConfig>("SqliteFormatConfig.xml"); | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(".db"); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".db"; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
try | |||||
{ | |||||
SqliteFormat = FileOperation.GetFormatConfigData<SqliteFormatConfig>("SqliteFormatConfig.xml"); | |||||
//初始化变量 | |||||
LstFileFullName = new List<string>(); | |||||
LstFileName = new List<string>(); | |||||
if (SqliteFormat.ReadSqliteFileMode == "0") | |||||
{ | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(".db"); | |||||
this.StrLocalPath = FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + ".db"; | |||||
this.StrUser = dataSourceInfo.UserId; | |||||
this.StrPwd = dataSourceInfo.UserPwd; | |||||
this.strTableName = vs[0].ToString(); | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
LstFileFullName.Add(StrLocalPath); | |||||
LstFileName.Add(System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "")); | |||||
} | |||||
else | |||||
{ | |||||
//遍历当前路径,找到所有“今天”的数据文件,复制形成缓冲文件 | |||||
string strSuffix = ".db"; | |||||
DirectoryInfo root = new DirectoryInfo(dataSourceInfo.Path); | |||||
foreach (FileInfo f in root.GetFiles()) | |||||
{ | |||||
string name = f.Name; | |||||
string fullName = f.FullName; | |||||
string type = f.Extension; | |||||
if (type.ToLower() == strSuffix.ToLower() && name.StartsWith(DateTime.Now.ToString(SqliteFormat.SqliteFileNameFormat))) //“今天”产生的数据 | |||||
{ | |||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | |||||
remoteFileCopy.CopyFileFromRemote(strSuffix, name); | |||||
LstFileFullName.Add(FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strSuffix); | |||||
LstFileName.Add(System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "")); | |||||
} | |||||
} | |||||
this.strTableName = SqliteFormat.SqliteFileTableNameFormat == null ? vs[0].ToString() : SqliteFormat.SqliteFileTableNameFormat; | |||||
this.strDateColumn = vs[1].ToString(); | |||||
this.strDate = vs[2].ToString(); | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
} | } | ||||
public override Dictionary<string, DataTable> GetInstrumentData() | public override Dictionary<string, DataTable> GetInstrumentData() | ||||
{ | { | ||||
return sqliteDataBaseService.GetInstrumentData(new SqliteOpenParams { StrPath = StrLocalPath, StrPwd = StrPwd }); | |||||
Dictionary<string, DataTable> dictReturn = new Dictionary<string, DataTable>(); | |||||
try | |||||
{ | |||||
foreach (string strPath in LstFileFullName) | |||||
{ | |||||
Dictionary<string, DataTable> dictCurrent = sqliteDataBaseService.GetInstrumentData | |||||
( | |||||
new SqliteOpenParams | |||||
{ | |||||
StrPath = strPath, | |||||
StrPwd = StrPwd | |||||
} | |||||
); | |||||
if (dictCurrent.Count > 0) | |||||
{ | |||||
foreach (var item in dictCurrent) | |||||
{ | |||||
if (!dictReturn.ContainsKey(item.Key)) //如果不包含,则直接增加 | |||||
{ | |||||
dictReturn.Add(item.Key, item.Value); | |||||
} | |||||
else //如果已经存在相同名字的表单,则合并数据 | |||||
{ | |||||
DataTable dtCompine = item.Value.Clone(); | |||||
foreach (DataRow drs in item.Value.Rows) | |||||
{ | |||||
DataRow drNew = dictReturn[item.Key].NewRow(); | |||||
drNew.ItemArray = drs.ItemArray; | |||||
dictReturn[item.Key].Rows.Add(drNew); | |||||
} | |||||
} | |||||
} | |||||
} | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dictReturn; | |||||
} | } | ||||
public override DataTable GetInstrumentDataByDate() | public override DataTable GetInstrumentDataByDate() | ||||
{ | { | ||||
return sqliteDataBaseService.GetInstrumentDataByDate( | |||||
new SqliteOpenParams | |||||
DataTable dtCompine = new DataTable(); | |||||
try | |||||
{ | |||||
List<DataTable> dataTables = new List<DataTable>(); | |||||
for (int i = 0; i < LstFileFullName.Count; i++) | |||||
{ | { | ||||
StrPath = StrLocalPath, | |||||
StrPwd = StrPwd, | |||||
autoSql = SqliteFormat.AutoSql | |||||
}, | |||||
new ConditionParams | |||||
DataTable dt = sqliteDataBaseService.GetInstrumentDataByDate( | |||||
new SqliteOpenParams | |||||
{ | |||||
StrPath = LstFileFullName[i], | |||||
StrPwd = StrPwd, | |||||
autoSql = SqliteFormat.AutoSql | |||||
}, | |||||
new ConditionParams | |||||
{ | |||||
TableName = strTableName, | |||||
DateColumn = strDateColumn, | |||||
DateValue = strDate | |||||
}); ; | |||||
dataTables.Add(dt); | |||||
} | |||||
if (dataTables.Count > 0) | |||||
{ | { | ||||
TableName = strTableName, | |||||
DateColumn = strDateColumn, | |||||
DateValue = strDate | |||||
}); | |||||
dtCompine = dataTables[0].Clone(); | |||||
foreach (DataTable dt1 in dataTables) | |||||
{ | |||||
foreach (DataRow dr in dt1.Rows) | |||||
{ | |||||
DataRow drNew = dtCompine.NewRow(); | |||||
foreach (DataColumn dc in dtCompine.Columns) | |||||
{ | |||||
if (dc.ColumnName.Trim().ToLower() == strDateColumn.Trim().ToLower()) | |||||
{ | |||||
DateTime dtTime = DateTime.ParseExact(dr[dc.ColumnName].ToString(), SqliteFormat.SqliteFileDateColumnFormat, new System.Globalization.CultureInfo("zh-CN", true)); | |||||
drNew[dc.ColumnName] = dtTime.ToString("yyyy-MM-dd HH:mm:ss"); | |||||
} | |||||
else | |||||
{ | |||||
drNew[dc.ColumnName] = dr[dc.ColumnName]; | |||||
} | |||||
} | |||||
dtCompine.Rows.Add(drNew); | |||||
} | |||||
} | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dtCompine; | |||||
} | } | ||||
public override DataTable GetInstrumentDataStruct() | public override DataTable GetInstrumentDataStruct() | ||||
@@ -68,7 +191,7 @@ namespace CnasSynchronusClient | |||||
return sqliteDataBaseService.GetInstrumentDataStruct( | return sqliteDataBaseService.GetInstrumentDataStruct( | ||||
new SqliteOpenParams | new SqliteOpenParams | ||||
{ | { | ||||
StrPath = StrLocalPath, | |||||
StrPath = LstFileFullName[0], | |||||
StrPwd = StrPwd, | StrPwd = StrPwd, | ||||
autoSql = SqliteFormat.AutoSql | autoSql = SqliteFormat.AutoSql | ||||
}, | }, | ||||
@@ -55,21 +55,22 @@ namespace CnasSynchronusClient | |||||
else //此时为读取“文件夹”模式,指定要读取的具体文件 | else //此时为读取“文件夹”模式,指定要读取的具体文件 | ||||
{ | { | ||||
//遍历当前路径,找到所有“今天”的数据文件,复制形成缓冲文件 | //遍历当前路径,找到所有“今天”的数据文件,复制形成缓冲文件 | ||||
DirectoryInfo root = new DirectoryInfo(dataSourceInfo.Path); | |||||
//if (root.GetFiles() == null) | |||||
// AppLog.Info($"文件夹文件数量为空"); | |||||
//else | |||||
// AppLog.Info($"文件夹文件数量{root.GetFiles().Count<FileInfo>()}"); | |||||
//string strYear = DateTime.Now.Year.ToString(); | |||||
//string strMonth= DateTime.Now.Month.ToString(); | |||||
//string strDay = DateTime.Now.Day.ToString(); | |||||
//DirectoryInfo root = new DirectoryInfo($"{dataSourceInfo.Path}\\{strYear}\\{strMonth}\\{strDay}"); | |||||
DirectoryInfo root = new DirectoryInfo($"{dataSourceInfo.Path}"); | |||||
foreach (FileInfo f in root.GetFiles()) | foreach (FileInfo f in root.GetFiles()) | ||||
{ | { | ||||
string name = f.Name; | string name = f.Name; | ||||
string fullName = f.FullName; | string fullName = f.FullName; | ||||
string type = f.Extension; | string type = f.Extension; | ||||
if (type.ToLower() == strSuffix.ToLower() && name.StartsWith(DateTime.Now.ToString("yyyyMMdd"))) //“今天”产生的数据,并且格式是txt | |||||
if (type.ToLower() == strSuffix.ToLower() && name.StartsWith(DateTime.Now.ToString("yyMMdd"))) //“今天”产生的数据,并且格式是txt | |||||
{ | { | ||||
RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | RemoteFileCopy remoteFileCopy = new RemoteFileCopy(dataSourceInfo); | ||||
remoteFileCopy.CopyFileFromRemote(strSuffix, name); | |||||
LstFileFullName.Add(FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + name, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strSuffix); | |||||
remoteFileCopy.CopyFileFromRemote(strSuffix, $"{name}"); | |||||
LstFileFullName.Add(FileHelper.getBasePath() + "\\Cache\\" + System.Text.RegularExpressions.Regex.Replace(dataSourceInfo.Path + $"{name}", "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strSuffix); | |||||
} | } | ||||
} | } | ||||
@@ -147,10 +148,13 @@ namespace CnasSynchronusClient | |||||
DataRow drNew = dtCompine.NewRow(); | DataRow drNew = dtCompine.NewRow(); | ||||
foreach (DataColumn dc in dtCompine.Columns) | foreach (DataColumn dc in dtCompine.Columns) | ||||
{ | { | ||||
if (dc.ColumnName == strDateColumn) | |||||
if (dc.ColumnName.ToString().ToLower() == strDateColumn.ToLower()) | |||||
{ | { | ||||
DateTime dtTime = DateTime.ParseExact(dr[dc.ColumnName].ToString(), normalFileFormat.NormalFileDateColumnFormat, new System.Globalization.CultureInfo("zh-CN", true)); | DateTime dtTime = DateTime.ParseExact(dr[dc.ColumnName].ToString(), normalFileFormat.NormalFileDateColumnFormat, new System.Globalization.CultureInfo("zh-CN", true)); | ||||
drNew[dc.ColumnName] = dtTime.ToString("yyyy-MM-dd HH:mm:ss"); | |||||
if(dtTime.ToString("HH:mm:ss")=="00:00:00") | |||||
drNew[dc.ColumnName] = dtTime.ToString("yyyy-MM-dd"); | |||||
else | |||||
drNew[dc.ColumnName] = dtTime.ToString("yyyy-MM-dd HH:mm:ss"); | |||||
} | } | ||||
else | else | ||||
{ | { | ||||
@@ -183,19 +187,26 @@ namespace CnasSynchronusClient | |||||
//合并数据 | //合并数据 | ||||
DataTable dtCompine = new DataTable(); | DataTable dtCompine = new DataTable(); | ||||
if (dataTables.Count > 0) | |||||
try | |||||
{ | { | ||||
dtCompine = dataTables[0].Clone(); | |||||
foreach (DataTable dt1 in dataTables) | |||||
if (dataTables.Count > 0) | |||||
{ | { | ||||
foreach (DataRow dr in dt1.Rows) | |||||
dtCompine = dataTables[0].Clone(); | |||||
foreach (DataTable dt1 in dataTables) | |||||
{ | { | ||||
DataRow drNew = dtCompine.NewRow(); | |||||
drNew.ItemArray = dr.ItemArray; | |||||
dtCompine.Rows.Add(drNew); | |||||
foreach (DataRow dr in dt1.Rows) | |||||
{ | |||||
DataRow drNew = dtCompine.NewRow(); | |||||
drNew.ItemArray = dr.ItemArray; | |||||
dtCompine.Rows.Add(drNew); | |||||
} | |||||
} | } | ||||
} | } | ||||
} | } | ||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dtCompine; | return dtCompine; | ||||
} | } | ||||
} | } | ||||
@@ -40,9 +40,10 @@ namespace CnasSynchronusClient | |||||
string strCopyPath = System.Text.RegularExpressions.Regex.Replace(SyncInstrumentDSInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strPathSuffix; | string strCopyPath = System.Text.RegularExpressions.Regex.Replace(SyncInstrumentDSInfo.Path, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strPathSuffix; | ||||
if (stAutoFileName != null) | if (stAutoFileName != null) | ||||
{ | { | ||||
strPath = strPath + "\\" + stAutoFileName; | |||||
if(Path.GetExtension(strPath)=="") | |||||
strPath = strPath + "\\" + stAutoFileName; | |||||
strCopyPath = System.Text.RegularExpressions.Regex.Replace(SyncInstrumentDSInfo.Path+ stAutoFileName, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strPathSuffix; | |||||
strCopyPath = System.Text.RegularExpressions.Regex.Replace(strPath, "[ \\[ \\] \\^ \\-_*×――(^)|'$%~!@#$…&%¥—+=<>《》!!???::•`·、。,;,.;\"‘’“”-]", "").Replace(@"\", "") + strPathSuffix; | |||||
if (File.Exists(strCatchPath+strCopyPath)) | if (File.Exists(strCatchPath+strCopyPath)) | ||||
File.Delete(strCatchPath+strCopyPath); | File.Delete(strCatchPath+strCopyPath); | ||||
} | } | ||||
@@ -142,7 +143,7 @@ namespace CnasSynchronusClient | |||||
{ | { | ||||
try | try | ||||
{ | { | ||||
FileStream inFileStream = new FileStream(src, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite); | |||||
FileStream inFileStream = new FileStream(src, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); | |||||
if (!Directory.Exists(dst)) | if (!Directory.Exists(dst)) | ||||
{ | { | ||||
Directory.CreateDirectory(dst); | Directory.CreateDirectory(dst); | ||||
@@ -1,27 +1,53 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<configuration> | <configuration> | ||||
<configSections> | <configSections> | ||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> | |||||
<section name="entityFramework" | |||||
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" | |||||
requirePermission="false"/> | |||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> | <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> | ||||
<section name="oracle.manageddataaccess.client" | |||||
type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342"/> | |||||
</configSections> | </configSections> | ||||
<entityFramework> | <entityFramework> | ||||
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> | <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> | ||||
<parameters> | <parameters> | ||||
<parameter value="mssqllocaldb" /> | |||||
<parameter value="mssqllocaldb"/> | |||||
</parameters> | </parameters> | ||||
</defaultConnectionFactory> | </defaultConnectionFactory> | ||||
<providers> | <providers> | ||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> | |||||
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" /> | |||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/> | |||||
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6"/> | |||||
</providers> | </providers> | ||||
</entityFramework> | </entityFramework> | ||||
<startup> | <startup> | ||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /> | |||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> | |||||
</startup> | </startup> | ||||
<system.data> | <system.data> | ||||
<DbProviderFactories> | <DbProviderFactories> | ||||
<remove invariant="System.Data.SQLite.EF6" /> | |||||
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" /> | |||||
<remove invariant="System.Data.SQLite" /><add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" /></DbProviderFactories> | |||||
<remove invariant="System.Data.SQLite.EF6"/> | |||||
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" | |||||
description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6"/> | |||||
<remove invariant="System.Data.SQLite"/><add name="SQLite Data Provider" invariant="System.Data.SQLite" | |||||
description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite"/> | |||||
<remove invariant="Oracle.ManagedDataAccess.Client"/> | |||||
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" | |||||
type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342"/> | |||||
</DbProviderFactories> | |||||
</system.data> | </system.data> | ||||
<runtime> | |||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | |||||
<dependentAssembly> | |||||
<publisherPolicy apply="no"/> | |||||
<assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/> | |||||
<bindingRedirect oldVersion="4.121.0.0 - 4.65535.65535.65535" newVersion="4.122.19.1"/> | |||||
</dependentAssembly> | |||||
</assemblyBinding> | |||||
</runtime> | |||||
<oracle.manageddataaccess.client> | |||||
<version number="*"> | |||||
<dataSources> | |||||
<dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) "/> | |||||
</dataSources> | |||||
</version> | |||||
</oracle.manageddataaccess.client> | |||||
</configuration> | </configuration> |
@@ -44,9 +44,8 @@ | |||||
<Reference Include="MySql.Data"> | <Reference Include="MySql.Data"> | ||||
<HintPath>..\..\..\CNASClient\CNAS_DBSync\dll\MySql.Data.dll</HintPath> | <HintPath>..\..\..\CNASClient\CNAS_DBSync\dll\MySql.Data.dll</HintPath> | ||||
</Reference> | </Reference> | ||||
<Reference Include="Oracle.DataAccess, Version=4.112.4.0, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=x86"> | |||||
<SpecificVersion>False</SpecificVersion> | |||||
<HintPath>..\dll\Oracle.DataAccess.dll</HintPath> | |||||
<Reference Include="Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342, processorArchitecture=MSIL"> | |||||
<HintPath>..\packages\Oracle.ManagedDataAccess.19.6.0\lib\net40\Oracle.ManagedDataAccess.dll</HintPath> | |||||
</Reference> | </Reference> | ||||
<Reference Include="System" /> | <Reference Include="System" /> | ||||
<Reference Include="System.ComponentModel.DataAnnotations" /> | <Reference Include="System.ComponentModel.DataAnnotations" /> | ||||
@@ -68,6 +67,8 @@ | |||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<Compile Include="FoxProSpecialDtMethod.cs" /> | <Compile Include="FoxProSpecialDtMethod.cs" /> | ||||
<Compile Include="ReadFileFifth.cs" /> | |||||
<Compile Include="ReadFileForth.cs" /> | |||||
<Compile Include="ReadFileThird.cs" /> | <Compile Include="ReadFileThird.cs" /> | ||||
<Compile Include="Service\AccessDBService.cs" /> | <Compile Include="Service\AccessDBService.cs" /> | ||||
<Compile Include="DAL\OracleDAL.cs" /> | <Compile Include="DAL\OracleDAL.cs" /> | ||||
@@ -341,6 +341,32 @@ namespace CnasSynchronusDAL | |||||
} | } | ||||
} | } | ||||
/// <summary> | |||||
/// 执行sql 返回一个DataTable | |||||
/// </summary> | |||||
/// <param name="sqlText"></param> | |||||
/// <param name="parameters"></param> | |||||
/// <returns></returns> | |||||
public static DataTable ExecuteDataTable(string sqlText, params MySqlParameter[] parameters) | |||||
{ | |||||
try | |||||
{ | |||||
using (MySqlDataAdapter adapter = new MySqlDataAdapter(sqlText, mConnStr)) | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
adapter.SelectCommand.Parameters.AddRange(parameters); | |||||
adapter.Fill(dt); | |||||
return dt; | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return null; | |||||
} | |||||
/// <summary> | /// <summary> | ||||
/// 查询返回Dtaset | /// 查询返回Dtaset | ||||
/// </summary> | /// </summary> | ||||
@@ -229,9 +229,6 @@ namespace CnasSynchronusDAL | |||||
return strUpdateSql; | return strUpdateSql; | ||||
} | } | ||||
internal bool CheckMacMessage(string strMac) | internal bool CheckMacMessage(string strMac) | ||||
{ | { | ||||
bool bIfChecked = false; | bool bIfChecked = false; | ||||
@@ -269,7 +266,7 @@ namespace CnasSynchronusDAL | |||||
if (strSql != "") | if (strSql != "") | ||||
{ | { | ||||
DataTable dt = MySQLHelper.ExecuteDataSet(strSql).Tables[0]; | |||||
DataTable dt = MySQLHelper.ExecuteDataTable(strSql,new MySqlParameter[] { }); | |||||
if (dt != null && dt.Rows.Count > 0) | if (dt != null && dt.Rows.Count > 0) | ||||
{ | { | ||||
bIfHaveValue = true; | bIfHaveValue = true; | ||||
@@ -1,5 +1,6 @@ | |||||
using CnasSynchronousCommon; | using CnasSynchronousCommon; | ||||
using Oracle.DataAccess.Client; | |||||
using Oracle.ManagedDataAccess.Client; | |||||
//using Oracle.DataAccess.Client; | |||||
using System; | using System; | ||||
using System.Collections.Generic; | using System.Collections.Generic; | ||||
using System.Data; | using System.Data; | ||||
@@ -120,7 +121,9 @@ namespace CnasSynchronusDAL | |||||
if (strViewName == strTableName && string.IsNullOrWhiteSpace(strViewName)) | if (strViewName == strTableName && string.IsNullOrWhiteSpace(strViewName)) | ||||
strSql = strViewSQL + $" where {strColumnName}> '{strColumnValue}'"; | strSql = strViewSQL + $" where {strColumnName}> '{strColumnValue}'"; | ||||
else | else | ||||
strSql = $"select * from {strTableName} where {strColumnName}> '{strColumnValue}'"; | |||||
strSql = $"select * from {strTableName} where to_char({strColumnName}, 'yyyy-mm-dd hh24:mi:ss') > '{strColumnValue}'"; | |||||
AppLog.Info(strSql); | |||||
DataTable dt = GetDataTable(strSql, new OracleParameter[] { }); | DataTable dt = GetDataTable(strSql, new OracleParameter[] { }); | ||||
@@ -5,6 +5,7 @@ using System.Data.SqlClient; | |||||
using System.Linq; | using System.Linq; | ||||
using System.Text; | using System.Text; | ||||
using CnasSynchronousCommon; | using CnasSynchronousCommon; | ||||
using CnasSynchrousModel; | |||||
namespace CnasSynchronusDAL | namespace CnasSynchronusDAL | ||||
{ | { | ||||
@@ -14,9 +15,12 @@ namespace CnasSynchronusDAL | |||||
/// 数据库连接字符串 | /// 数据库连接字符串 | ||||
/// </summary> | /// </summary> | ||||
private static string connectionStr =""; | private static string connectionStr =""; | ||||
public static void CreateConnection(string strHost,string strName,string strUserId,string strPwd) | |||||
public static void CreateConnection(SqlServerOpenParams t) | |||||
{ | { | ||||
SqlServerDAL.connectionStr =$"Data Source = {strHost}; Initial Catalog = {strName}; User Id = {strUserId}; Password = {strPwd};"; | |||||
if (string.IsNullOrWhiteSpace(t.StrConnecttion)) | |||||
SqlServerDAL.connectionStr = $"Data Source = {t.StrHost}; Initial Catalog = {t.StrServer}; User Id = {t.StrUser}; Password = {t.StrPwd};"; | |||||
else | |||||
SqlServerDAL.connectionStr = t.StrConnecttion; | |||||
} | } | ||||
/// <summary> | /// <summary> | ||||
@@ -124,7 +128,6 @@ namespace CnasSynchronusDAL | |||||
{ | { | ||||
//发生异常,写入日志 | //发生异常,写入日志 | ||||
AppLog.Error(ex.Message); | AppLog.Error(ex.Message); | ||||
throw ex; | |||||
} | } | ||||
return dtReturn; | return dtReturn; | ||||
} | } | ||||
@@ -21,8 +21,11 @@ namespace CnasSynchronusDAL | |||||
/// <param name="version">版本号(缺省为3)。</param> | /// <param name="version">版本号(缺省为3)。</param> | ||||
public static void SetConnectionString(string datasource, string password, int version = 3) | public static void SetConnectionString(string datasource, string password, int version = 3) | ||||
{ | { | ||||
connectionString = string.Format("Data Source={0};Version={1};password={2}", | |||||
datasource, version, password); | |||||
//connectionString = string.Format("Data Source={0};Version={1};password={2}", | |||||
//datasource, version, password); | |||||
connectionString = string.Format("Data Source={0};password={1}", | |||||
datasource, password); | |||||
} | } | ||||
public static void SetConnectionString(string datasource) | public static void SetConnectionString(string datasource) | ||||
@@ -61,6 +61,14 @@ namespace CnasSynchronusDAL | |||||
{ | { | ||||
dt = ReadFileThird.ReadTableStructure(); | dt = ReadFileThird.ReadTableStructure(); | ||||
} | } | ||||
if (strTxtFileMode == "4") | |||||
{ | |||||
dt = ReadFileForth.ReadTableStructure(); | |||||
} | |||||
if (strTxtFileMode == "5") | |||||
{ | |||||
dt = ReadFileFifth.ReadTableStructure(); | |||||
} | |||||
} | } | ||||
catch (Exception ex) | catch (Exception ex) | ||||
{ | { | ||||
@@ -133,6 +141,14 @@ namespace CnasSynchronusDAL | |||||
{ | { | ||||
dt = ReadFileThird.ReadTableData(strFilePath); | dt = ReadFileThird.ReadTableData(strFilePath); | ||||
} | } | ||||
if (strTxtFileMode == "4") | |||||
{ | |||||
dt = ReadFileForth.ReadTableData(strFilePath); | |||||
} | |||||
if (strTxtFileMode == "5") | |||||
{ | |||||
dt = ReadFileFifth.ReadTableData(strFilePath); | |||||
} | |||||
} | } | ||||
catch (Exception ex) | catch (Exception ex) | ||||
{ | { | ||||
@@ -0,0 +1,72 @@ | |||||
using CnasSynchronousCommon; | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using System.Data; | |||||
using System.IO; | |||||
using System.Linq; | |||||
using System.Text; | |||||
namespace CnasSynchronusDAL | |||||
{ | |||||
public class ReadFileFifth: BaseReadFileMode | |||||
{ | |||||
private static int ColumnCount = 46; | |||||
public static DataTable ReadTableStructure() | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
dt.Columns.Add("Date"); | |||||
for (int i = 0; i < ColumnCount; i++) | |||||
{ | |||||
dt.Columns.Add($"F{i+1}"); | |||||
} | |||||
return dt; | |||||
} | |||||
internal static DataTable ReadTableData(string strFilePath) | |||||
{ | |||||
DataTable dt = ReadTableStructure(); | |||||
try | |||||
{ | |||||
List<string> arryList = new List<string>(); | |||||
if (File.Exists(strFilePath)) | |||||
{ | |||||
FileStream fileStream = new FileStream(strFilePath, FileMode.Open, FileAccess.Read, FileShare.Read); | |||||
StreamReader _StreamReaderKey = new StreamReader(fileStream, GetType(strFilePath)); | |||||
string strLine = ""; | |||||
while (!string.IsNullOrEmpty((strLine = _StreamReaderKey.ReadLine()))) | |||||
{ | |||||
arryList.Add(strLine); | |||||
} | |||||
fileStream.Close(); | |||||
} | |||||
if (arryList.Count > 0) | |||||
{ | |||||
for (int i = 0; i < arryList.Count; i++) | |||||
{ | |||||
if (i == 0) continue; //第一行不是数据行 | |||||
string strData = arryList[i].Trim(); | |||||
string[] strRowDatas = strData.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries); | |||||
if (strRowDatas.Length == 46) | |||||
{ | |||||
DataRow dr = dt.NewRow(); | |||||
dr["Date"] = DateTime.Now.ToString("yyMMdd"); | |||||
for (int j = 0; j < strRowDatas.Length; j++) | |||||
{ | |||||
dr[$"F{j+1}"]= strRowDatas[j].Trim(); | |||||
} | |||||
dt.Rows.Add(dr); | |||||
} | |||||
} | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
} | |||||
} |
@@ -0,0 +1,79 @@ | |||||
using CnasSynchronousCommon; | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using System.Data; | |||||
using System.IO; | |||||
using System.Linq; | |||||
using System.Text; | |||||
namespace CnasSynchronusDAL | |||||
{ | |||||
public class ReadFileForth:BaseReadFileMode | |||||
{ | |||||
public static DataTable ReadTableStructure() | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
dt.Columns.Add("F1"); | |||||
dt.Columns.Add("F2"); | |||||
dt.Columns.Add("F3"); | |||||
dt.Columns.Add("F4"); | |||||
dt.Columns.Add("F5"); | |||||
dt.Columns.Add("F6"); | |||||
dt.Columns.Add("F7"); | |||||
dt.Columns.Add("F8"); | |||||
dt.Columns.Add("F9"); | |||||
dt.Columns.Add("F10"); | |||||
return dt; | |||||
} | |||||
internal static DataTable ReadTableData(string strFilePath) | |||||
{ | |||||
DataTable dt = ReadTableStructure(); | |||||
try | |||||
{ | |||||
List<string> arryList = new List<string>(); | |||||
if (File.Exists(strFilePath)) | |||||
{ | |||||
FileStream fileStream = new FileStream(strFilePath, FileMode.Open, FileAccess.Read, FileShare.Read); | |||||
StreamReader _StreamReaderKey = new StreamReader(fileStream, GetType(strFilePath)); | |||||
string strLine = ""; | |||||
while (!string.IsNullOrEmpty((strLine = _StreamReaderKey.ReadLine()))) | |||||
{ | |||||
arryList.Add(strLine); | |||||
} | |||||
fileStream.Close(); | |||||
} | |||||
if (arryList.Count > 0) | |||||
{ | |||||
for (int i = 0; i < arryList.Count; i++) | |||||
{ | |||||
string strData = arryList[i].Trim(); | |||||
string[] strRowDatas = strData.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); | |||||
if (strRowDatas.Length == 10) | |||||
{ | |||||
DataRow dr = dt.NewRow(); | |||||
dr["F1"] = strRowDatas[0].Trim(); | |||||
dr["F2"] = strRowDatas[1].Trim(); | |||||
dr["F3"] = strRowDatas[2].Trim(); | |||||
dr["F4"] = strRowDatas[3].Trim(); | |||||
dr["F5"] = strRowDatas[4].Trim(); | |||||
dr["F6"] = strRowDatas[5].Trim(); | |||||
dr["F7"] = strRowDatas[6].Trim(); | |||||
dr["F8"] = strRowDatas[7].Trim(); | |||||
dr["F9"] = strRowDatas[8].Trim(); | |||||
dr["F10"] = strRowDatas[9].Trim(); | |||||
dt.Rows.Add(dr); | |||||
} | |||||
} | |||||
} | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
} | |||||
} |
@@ -16,8 +16,8 @@ namespace CnasSynchronusDAL | |||||
return ExcelDAL.ReadExcelByNameToTable( | return ExcelDAL.ReadExcelByNameToTable( | ||||
t.StrPath, | t.StrPath, | ||||
t.ExcelFileVersion, | t.ExcelFileVersion, | ||||
t.autoSql.ExcelViewName, | |||||
t.autoSql.ExcelViewSql, | |||||
t.autoSql.ExcelViewName, | |||||
t.autoSql.ExcelViewSql, | |||||
u.TableName); | u.TableName); | ||||
} | } | ||||
@@ -13,13 +13,13 @@ namespace CnasSynchronusDAL | |||||
{ | { | ||||
public Dictionary<string, DataTable> GetInstrumentData(SqlServerOpenParams t) | public Dictionary<string, DataTable> GetInstrumentData(SqlServerOpenParams t) | ||||
{ | { | ||||
SqlServerDAL.CreateConnection(t.StrHost, t.StrServer, t.StrUser, t.StrPwd); | |||||
SqlServerDAL.CreateConnection(t); | |||||
return SqlServerDAL.GetAllTableNameAndStructure(); | return SqlServerDAL.GetAllTableNameAndStructure(); | ||||
} | } | ||||
public DataTable GetInstrumentDataByDate(SqlServerOpenParams t, ConditionParams u) | public DataTable GetInstrumentDataByDate(SqlServerOpenParams t, ConditionParams u) | ||||
{ | { | ||||
SqlServerDAL.CreateConnection(t.StrHost, t.StrServer, t.StrUser, t.StrPwd); | |||||
SqlServerDAL.CreateConnection(t); | |||||
return SqlServerDAL.GetDataByDateColumn( | return SqlServerDAL.GetDataByDateColumn( | ||||
t.autoSql.SqlServerViewName, | t.autoSql.SqlServerViewName, | ||||
t.autoSql.SqlServerViewSql, | t.autoSql.SqlServerViewSql, | ||||
@@ -30,16 +30,16 @@ namespace CnasSynchronusDAL | |||||
public DataTable GetInstrumentDataStruct(SqlServerOpenParams t, ConditionParams u) | public DataTable GetInstrumentDataStruct(SqlServerOpenParams t, ConditionParams u) | ||||
{ | { | ||||
SqlServerDAL.CreateConnection(t.StrHost, t.StrServer, t.StrUser, t.StrPwd); | |||||
SqlServerDAL.CreateConnection(t); | |||||
return SqlServerDAL.GetDataStruct( | return SqlServerDAL.GetDataStruct( | ||||
t.autoSql.SqlServerViewName, | t.autoSql.SqlServerViewName, | ||||
t.autoSql.SqlServerViewSql, | t.autoSql.SqlServerViewSql, | ||||
u.TableName); | u.TableName); | ||||
} | } | ||||
public bool TestConnect(string strHost, string strName, string strUser, string strPwd, string strPort) | |||||
public bool TestConnect(SqlServerOpenParams t) | |||||
{ | { | ||||
SqlServerDAL.CreateConnection(strHost, strName, strUser, strPwd); | |||||
SqlServerDAL.CreateConnection(t); | |||||
return SqlServerDAL.TestSQLServerLink(); | return SqlServerDAL.TestSQLServerLink(); | ||||
} | } | ||||
} | } | ||||
@@ -1,6 +1,7 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<packages> | <packages> | ||||
<package id="EntityFramework" version="6.2.0" targetFramework="net40" /> | <package id="EntityFramework" version="6.2.0" targetFramework="net40" /> | ||||
<package id="Oracle.ManagedDataAccess" version="19.6.0" targetFramework="net40" /> | |||||
<package id="System.Data.SQLite" version="1.0.111.0" targetFramework="net40" /> | <package id="System.Data.SQLite" version="1.0.111.0" targetFramework="net40" /> | ||||
<package id="System.Data.SQLite.Core" version="1.0.111.0" targetFramework="net40" /> | <package id="System.Data.SQLite.Core" version="1.0.111.0" targetFramework="net40" /> | ||||
<package id="System.Data.SQLite.EF6" version="1.0.111.0" targetFramework="net40" /> | <package id="System.Data.SQLite.EF6" version="1.0.111.0" targetFramework="net40" /> | ||||
@@ -29,7 +29,7 @@ namespace CnasSynchronusIDAL | |||||
/// <param name="strPwd"></param> | /// <param name="strPwd"></param> | ||||
/// <param name="strPort"></param> | /// <param name="strPort"></param> | ||||
/// <returns></returns> | /// <returns></returns> | ||||
bool TestConnect(string strHost, string strName, string strUser, string strPwd, string strPort); | |||||
bool TestConnect(SqlServerOpenParams t); | |||||
} | } | ||||
public interface IOracleService : ISourceDataBaseService<OracleOpenParams, ConditionParams> | public interface IOracleService : ISourceDataBaseService<OracleOpenParams, ConditionParams> | ||||
@@ -36,6 +36,7 @@ namespace CnasSynchrousModel | |||||
SubString, | SubString, | ||||
Divided, | Divided, | ||||
Multiplied, | Multiplied, | ||||
DecimalDigits | |||||
DecimalDigits, | |||||
AddSubtract | |||||
} | } | ||||
} | } |
@@ -15,5 +15,8 @@ namespace CnasSynchrousModel | |||||
public string StrPort { get; set; } | public string StrPort { get; set; } | ||||
public SqlServerAutoSql autoSql { get; set; } | public SqlServerAutoSql autoSql { get; set; } | ||||
//直接使用连接字符串 | |||||
public string StrConnecttion { get; set; } | |||||
} | } | ||||
} | } |
@@ -7,6 +7,11 @@ namespace CnasSynchrousModel | |||||
{ | { | ||||
public class AccessFormatConfig | public class AccessFormatConfig | ||||
{ | { | ||||
/// <summary> | |||||
/// 文件后缀名 | |||||
/// </summary> | |||||
public string AccessSuffix { get; set; } | |||||
/// <summary> | /// <summary> | ||||
/// Access文件版本是否是2007以前的版本,如果为0,则表示是2007以前版本,否则表示是2007及以上版本 | /// Access文件版本是否是2007以前的版本,如果为0,则表示是2007以前版本,否则表示是2007及以上版本 | ||||
/// </summary> | /// </summary> | ||||
@@ -17,6 +22,21 @@ namespace CnasSynchrousModel | |||||
/// </summary> | /// </summary> | ||||
public string AccessFileDateColumnFormat { get; set; } | public string AccessFileDateColumnFormat { get; set; } | ||||
/// <summary> | |||||
/// Access文件中表的命名格式(如果以文件夹方式读取) | |||||
/// </summary> | |||||
public string AccessFileTableNameFormat { get; set; } | |||||
/// <summary> | |||||
/// Access文件命名格式(如果以文件夹方式读取) | |||||
/// </summary> | |||||
public string AccessFileNameFormat { get; set; } | |||||
/// <summary> | |||||
/// 读取Excel文件的方式,0表示以文件方式读取,1表示以文件夹方式读取(实际上读取文件以当前系统时间命名的文件) | |||||
/// </summary> | |||||
public string ReadAccessFileMode { get; set; } | |||||
/// <summary> | /// <summary> | ||||
/// 读取Access自定义语句 | /// 读取Access自定义语句 | ||||
/// </summary> | /// </summary> | ||||
@@ -12,6 +12,8 @@ namespace CnasSynchrousModel | |||||
/// </summary> | /// </summary> | ||||
public string SqlServerFileDateColumnFormat { get; set; } | public string SqlServerFileDateColumnFormat { get; set; } | ||||
public string SqlServerConnection { get; set; } | |||||
/// <summary> | /// <summary> | ||||
/// 读取SqlServer自定义语句 | /// 读取SqlServer自定义语句 | ||||
/// </summary> | /// </summary> | ||||
@@ -17,6 +17,11 @@ namespace CnasSynchrousModel | |||||
/// </summary> | /// </summary> | ||||
public string SqliteFileNameFormat { get; set; } | public string SqliteFileNameFormat { get; set; } | ||||
/// <summary> | |||||
/// Sqlite文件表名(如果以文件夹方式读取) | |||||
/// </summary> | |||||
public string SqliteFileTableNameFormat { get; set; } | |||||
/// <summary> | /// <summary> | ||||
/// 读取Sqlite文件的方式,0表示以文件方式读取,1表示以文件夹方式读取(实际上读取文件以当前系统时间命名的文件) | /// 读取Sqlite文件的方式,0表示以文件方式读取,1表示以文件夹方式读取(实际上读取文件以当前系统时间命名的文件) | ||||
/// </summary> | /// </summary> | ||||
@@ -351,3 +351,31 @@ System.Security.SecurityException: 未找到源,但未能搜索某些或全部 | |||||
logtoconsole = | logtoconsole = | ||||
logfile = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.InstallLog | logfile = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.InstallLog | ||||
assemblypath = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe | assemblypath = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe | ||||
正在卸载程序集“E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe”。 | |||||
受影响的参数是: | |||||
assemblypath = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe | |||||
logfile = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.InstallLog | |||||
正在移除 EventLog 源 SyncService。 | |||||
正在从系统中移除服务 SyncService... | |||||
已成功地从系统中移除服务 SyncService。 | |||||
正在安装程序集“E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe”。 | |||||
受影响的参数是: | |||||
assemblypath = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe | |||||
logfile = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.InstallLog | |||||
正在安装服务 SyncService... | |||||
已成功安装服务 SyncService。 | |||||
正在日志 Application 中创建 EventLog 源 SyncService... | |||||
查看日志文件的内容以获得 E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe 程序集的进度。 | |||||
该文件位于 E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.InstallLog。 | |||||
正在提交程序集“E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe”。 | |||||
受影响的参数是: | |||||
logtoconsole = | |||||
logfile = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.InstallLog | |||||
assemblypath = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe | |||||
正在卸载程序集“E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe”。 | |||||
受影响的参数是: | |||||
assemblypath = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.exe | |||||
logfile = E:\JXD\CNASClient\CNAS_DBSync\dll\CNAS_SyncService.InstallLog | |||||
正在移除 EventLog 源 SyncService。 | |||||
正在从系统中移除服务 SyncService... | |||||
已成功地从系统中移除服务 SyncService。 |
@@ -0,0 +1,11 @@ | |||||
10 | |||||
9121101 0.97390 0 0 1 1 10923.8 2.8632 70 16 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 31910 ________ 07B 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.353730 | |||||
9121102 0.92050 0 0 1 1 10923.8 2.1567 70 16 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 25377 ________ 04 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.388763 | |||||
9121103 0.93870 0 0 1 1 10923.8 2.1094 70 16 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24334 ________ 03 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.407764 | |||||
9121104 0.92050 0 0 1 1 10923.8 2.1567 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 25377 ________ 1210CDNW04 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.435696 | |||||
9121105 0.93870 0 0 1 1 10923.8 2.1094 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24334 ________ 1210CDNW03 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.436505 | |||||
9121106 0.93870 0 0 1 1 10923.8 2.1022 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24251 ________ 1210CDNW03 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.436799 | |||||
9121107 0.96230 0 0 1 1 10923.8 2.2195 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24987 ________ 1210CDNW02 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.437233 | |||||
9121110 0.94070 0 0 1 1 10923.8 2.1793 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 25094 ________ 1210CDNW05 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.662672 | |||||
9121112 0.92530 0 0 1 1 10923.8 2.0789 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24327 ________ 191210CDNWHC 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.695697 | |||||
9121113 0.96040 0 0 1 1 10923.8 2.1511 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24259 ________ 191210CDNWHC 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43810.696108 |
@@ -0,0 +1,5 @@ | |||||
4 | |||||
9121702 0.98220 0 0 1 1 10923.8 2.4005 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 39 26454 ________ BJS 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43816.387205 | |||||
9121703 0.92220 0 0 1 2 10098.0 2.2571 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24498 ________ 1217CDNW01 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43816.407990 | |||||
9121707 0.91540 0 0 1 1 10923.8 2.0673 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24451 ________ 1217CDNW02 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43816.599062 | |||||
9121708 0.98730 0 0 1 2 10098.0 2.4166 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24514 ________ 1217CDNW02 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43816.599742 |
@@ -0,0 +1,6 @@ | |||||
5 | |||||
9121801 0.91470 0 0 1 1 10923.8 2.6896 70 16 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 31902 ________ 07B 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43817.349423 | |||||
9121806 0.98570 0 0 1 1 10923.8 2.2379 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24598 ________ 1217CDNW04 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43817.567940 | |||||
9121808 0.95040 0 0 1 2 10098.0 2.3039 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24268 ________ 1217CDNW03 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43817.568785 | |||||
9121811 0.94090 0 0 1 2 10098.0 2.3402 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24903 ________ 1217CDNW05 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43817.569853 | |||||
9121814 0.98100 0 0 1 1 10923.8 2.2247 70 144 0 0 0 130 0.00 0.00 0.00 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0 24569 ________ 1217CDNWHE 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 25.0000 0.00 0.00 0.0000 0.0000 0.0000 ________ 43817.574618 |
@@ -0,0 +1 @@ | |||||
0 |
@@ -1,54 +0,0 @@ | |||||
11790015 4.5 94890 23500 70000 71390 0 1390 201911211009 | |||||
21655993 4.8 93530 23500 70000 70030 0 30 201911211009 | |||||
31703818 4.9 95350 23500 70000 71850 0 1850 201911211009 | |||||
41578020 4.6 92730 23500 70000 69230 770 0 201911211009 | |||||
51641495 4.1 92700 23500 70000 69200 800 0 201911211009 | |||||
61605539 3.7 92860 23500 70000 69360 640 0 201911211009 | |||||
71657806 3.0 93440 23500 70000 69940 60 0 201911211009 | |||||
81575241 0.6 92590 23500 70000 69090 840 -70 201911211009 | |||||
94851480 1.8 89060 22500 65000 66560 0 1560 201911211009 | |||||
101605614 2.7 94720 23500 70000 71220 0 1220 201911211009 | |||||
111742296 3.5 95800 23500 70000 72300 0 2300 201911211009 | |||||
121406591 4.1 84400 22000 63000 62400 600 0 201911211009 | |||||
131511719 4.7 93610 23500 70000 70110 0 110 201911211009 | |||||
141610554 5.0 95020 23500 70000 71520 0 1520 201911211009 | |||||
151608877 5.4 93520 23500 70000 70020 0 20 201911211009 | |||||
161715483 5.4 94940 23500 70000 71440 0 1440 201911211009 | |||||
171519367 5.8 94720 23500 70000 71220 0 1220 201911211009 | |||||
181634779 5.9 94060 23500 70000 70560 0 560 201911211009 | |||||
194862461 6.1 85850 22500 65000 63350 780 -870 201911211009 | |||||
201698618 6.3 94760 23500 70000 71260 0 1260 201911211009 | |||||
211685169 6.4 93990 23500 70000 70490 0 490 201911211009 | |||||
224939741 6.6 86570 22500 65000 64070 780 -150 201911211009 | |||||
231781381 6.8 93850 23500 70000 70350 0 350 201911211009 | |||||
241781492 6.7 94410 23500 70000 70910 0 910 201911211009 | |||||
251764654 7.0 94690 23500 70000 71190 0 1190 201911211009 | |||||
261718889 7.1 92480 23500 70000 68980 840 -180 201911211009 | |||||
271430856 7.2 85290 22000 64000 63290 710 0 201911211009 | |||||
284900067 7.4 89220 22500 65000 66720 0 1720 201911211009 | |||||
294872701 7.5 88950 22500 65000 66450 0 1450 201911211009 | |||||
304874883 7.8 86980 22500 65000 64480 520 0 201911211009 | |||||
314896040 7.7 85530 22500 65000 63030 780 -1190 201911211009 | |||||
324893019 8.0 86200 22500 65000 63700 780 -520 201911211009 | |||||
334875144 8.3 85920 22500 65000 63420 780 -800 201911211009 | |||||
341748932 8.2 93520 23500 70000 70020 0 20 201911211009 | |||||
351653146 8.3 94570 23500 70000 71070 0 1070 201911211009 | |||||
364880853 8.4 87740 22500 65000 65240 0 240 201911211009 | |||||
371587354 8.6 92520 23500 70000 69020 840 -140 201911211009 | |||||
384817611 8.7 86060 22500 65000 63560 780 -660 201911211009 | |||||
394882256 8.5 86500 22500 65000 64000 780 -220 201911211009 | |||||
404862789 8.9 86470 22500 65000 63970 780 -250 201911211009 | |||||
411721502 8.9 92550 23500 70000 69050 840 -110 201911211009 | |||||
424872315 8.9 88100 22500 65000 65600 0 600 201911211009 | |||||
434932855 8.9 85910 22500 65000 63410 780 -810 201911211009 | |||||
441613462 8.8 92700 23500 70000 69200 800 0 201911211009 | |||||
454823314 9.1 85640 22500 65000 63140 780 -1080 201911211009 | |||||
461513490 8.5 92130 23500 70000 68630 840 -530 201911211009 | |||||
471701799 8.4 93300 23500 70000 69800 200 0 201911211009 | |||||
481726733 7.9 94620 23500 70000 71120 0 1120 201911211009 | |||||
491759392 7.5 93560 23500 70000 70060 0 60 201911211009 | |||||
504946178 7.2 85880 22500 65000 63380 780 -840 201911211009 | |||||
511508600 6.6 92920 23500 70000 69420 580 0 201911211009 | |||||
521518395 6.2 93940 23500 70000 70440 0 440 201911211009 | |||||
531744016 5.7 93930 23500 70000 70430 0 430 201911211009 | |||||
544941754 5.1 84600 22500 65000 62100 780 -2120 201911211009 |
@@ -1,27 +1,53 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<configuration> | <configuration> | ||||
<configSections> | <configSections> | ||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> | |||||
<section name="entityFramework" | |||||
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" | |||||
requirePermission="false"/> | |||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> | <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> | ||||
<section name="oracle.manageddataaccess.client" | |||||
type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342"/> | |||||
</configSections> | </configSections> | ||||
<entityFramework> | <entityFramework> | ||||
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> | <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> | ||||
<parameters> | <parameters> | ||||
<parameter value="mssqllocaldb" /> | |||||
<parameter value="mssqllocaldb"/> | |||||
</parameters> | </parameters> | ||||
</defaultConnectionFactory> | </defaultConnectionFactory> | ||||
<providers> | <providers> | ||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> | |||||
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" /> | |||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/> | |||||
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6"/> | |||||
</providers> | </providers> | ||||
</entityFramework> | </entityFramework> | ||||
<startup> | <startup> | ||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /> | |||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> | |||||
</startup> | </startup> | ||||
<system.data> | <system.data> | ||||
<DbProviderFactories> | <DbProviderFactories> | ||||
<remove invariant="System.Data.SQLite.EF6" /> | |||||
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" /> | |||||
<remove invariant="System.Data.SQLite" /><add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" /></DbProviderFactories> | |||||
<remove invariant="System.Data.SQLite.EF6"/> | |||||
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" | |||||
description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6"/> | |||||
<remove invariant="System.Data.SQLite"/><add name="SQLite Data Provider" invariant="System.Data.SQLite" | |||||
description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite"/> | |||||
<remove invariant="Oracle.ManagedDataAccess.Client"/> | |||||
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" | |||||
type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342"/> | |||||
</DbProviderFactories> | |||||
</system.data> | </system.data> | ||||
<runtime> | |||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | |||||
<dependentAssembly> | |||||
<publisherPolicy apply="no"/> | |||||
<assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/> | |||||
<bindingRedirect oldVersion="4.121.0.0 - 4.65535.65535.65535" newVersion="4.122.19.1"/> | |||||
</dependentAssembly> | |||||
</assemblyBinding> | |||||
</runtime> | |||||
<oracle.manageddataaccess.client> | |||||
<version number="*"> | |||||
<dataSources> | |||||
<dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) "/> | |||||
</dataSources> | |||||
</version> | |||||
</oracle.manageddataaccess.client> | |||||
</configuration> | </configuration> |
@@ -1 +1 @@ | |||||
/4OjQUpsGecll0xqHycz/L+lPK0LSkds3kpbfxPz8zCPd+s16KzzZc3RYrVagEFqWUlC2NWJgBLtc+tMLc2HJkq++Ewf/5QYIWw0dwMY90kkel2nmqRBK0dWfVWDOZOpdcAY+4YOYSFG98a3Wg3WLDyR5VozZDPfA41720qsQqCR1q7YoyEApjVWEQyk+r9gLfaCY8Z1EtVtdmrzpENRhgI7H4I7XBoHNCc9wAwp29b3cGw0Q0C2MEIAVbPE6BrrNVcuLbfM/AUFqUmAWMO2q0pEYDwCHQOI66In5gCBpSoXMeDIAu5ujMYnJj4egrMhK9Sa914lzRg3tj9wxQMPby4ZdTlM3PD8X00XyzJzQebXd919oDlHMA/xWoY2CXBY | |||||
/4OjQUpsGecll0xqHycz/L+lPK0LSkds3kpbfxPz8zCPd+s16KzzZc3RYrVagEFqWUlC2NWJgBLtc+tMLc2HJkq++Ewf/5QYIWw0dwMY90kkel2nmqRBK0dWfVWDOZOpdcAY+4YOYSFG98a3Wg3WLDyR5VozZDPfA41720qsQqCR1q7YoyEApjVWEQyk+r9gLfaCY8Z1EtVtdmrzpENRhgI7H4I7XBoH9hDOJzoj3OEyUpwsooAdzQ8bDplU49tEx/+m5qFkktsntSFQcwqdcGPd4y00oqLeZpHxg+bvOmBfJLH62QVmHEGW69VKVzXyAfvGyvlU9Y2nrTWSlSXfT2v2ZhPwRP3h7W+KY4bXjt4K1Jr5FjvO8c9BIqP01Hm8 |
@@ -1 +1 @@ | |||||
/4OjQUpsGecll0xqHycz/L+lPK0LSkds3kpbfxPz8zCW1I/HueTuOJOcD40MLI2D0tMGBACgOQKJ6uY/zxinGkLrJDCtdmDmvCeR1n1Hv+sdVxRY8tWYGGLijvZWhOzTx+NIPsCCPxG2JhtyMdOmPXaw9rO2jOmxYYzqi+uTe4RSnvmlg2X5u1T39xZueFOnurq+m5Q3v1PRYgqU2LlZXdR+P4SwRnjM07xrUsBgEyB6DIJlrLWpuf3zIYTNaGpbCuhRDx0yw5w/4YhNGct85xpP4bYjzilHHekVAOCpeLrFVVkblo7RF1zG0umLrCvcF1DImkuOLzWIqMTk84jsx5rAKm4mkK1laEqLOfkfQgn9TZkpYNRiN22TSNcUepgXzueYdwYFsTC60h94tjxtcs8cnXlo6N4JjtqqFdzk5Yfq/PWSlCUahl81IiNybiNiDKxPT46Q8MJoDDmoSFEeryq06Zan9D/xEQSmu0p/HsO3qDbPIIJ4k5h9FA40vgvr2KogswCzQhlXXgLeINdJbFnLpS+Vv3wMGRpHFXGDdWBrpYA3plMSjtoC4IZfml1/R+3HkTm2u8FSZMGs6IQlogeOj4e+j7KrqcDDLr6cxvtUo3kazDFKf37PHxvgkl8itZ16brtbT1ZawV5Wdx5Mi4paQNAyQ4jHyxuzM6xYQQ8E7wqP8EfWSK52IDXsPKcRu8ow2KDhUKFKsc+TuP4jJACe0dLEcZK+lCRV7VJ3+Tk8N/viSjBofB7sktezLYjQ9/VvHc87Miq48nufJEa8zvz2BtWMh+hZ2cB1JVdjxCdQu5qEP8CfnDKWra3n/0sklEdkwawcLeZkG5LX6q34L1j6QltG0YaY5WttVIWgEWndiIg/1TlZz2wY0rsG+LHXXh+I7eWMfunHkPmbLMGj/EPUfCfIfVG2d9tL894tsFOwDUiplp+TysiLWbUc6kJYsTvLsGUGOxSunaU5KhcmEAOioWtcVGkPHJGAnhOPVC2erP9jlfdyKkOdfoLIrKtDNBeTUMhRn1lAehRFYKkrmW4Y1UBliLVfAlz+lO+SkxK76RFnqxpCD8cp7dAozNrf6K1Y8gMFQ5iYdwzwJnE3fifnjnsGywzSp09oruHuz+g+CDcNlGu/BwlRKg8vVOqx1azO1ms6fblmyqwdOLhWY2Itl33V/khiTcDUO9MieIw5n43j33xGs6wwegDIqQ4M1m8NlAeFerP4YmiYnOWBEqty0Q3YU6itZBVxFvoUgSRd49fnyGLTAYNaEXFFpbUnDuF7D7wiJdd5T43OztCuTGA8gpTbUbKikiKYsyQV+MfgEymDztmV3XKW7nhNB9kY4sTRj0m3Zgz+9ULG0wcXdO1ZzcuxwMmZq1NGyfROe2AHbikipo0i+WZdysQF+CkyFUMbiz1IP5vfIwDrrNzmFvbWlDe883KxpUy3ASs6iLkqKFOHygnGp4XlcYk7dwiyCWhH1vmefsU51TycDyAdknHGyQ9n1wny0BKzdZ1VKYbbhCZZToKA4MdxMg9lgbcHc8UOcDBgUfyZ440X9vQbks2ia7Oe11QIKM6pzzh7D9XJchkN3JI4dVjBzUJl/bSiIY/13Awkdg9+iRYSSeKrCNoOejxNEgWHfqHjxTwcPJfgRaBkn+md4o+XW93DcwsLaJQvmQsUik+veA+oaQgX1hrOcwtYzySvgwOr1aKrnFZ5ZCSgaByPLNmgr8hSc7ZhcdZWTB7aM96m0mU0Olp6Es/8G35OQMmzl0TUppn94IPxYJadzCvcnFvPZwBZsmb2P37EgEgKuH1E1w5qTzdLdfepFQUIthjn4EoGpxB9gu7IGXfC5h72VqdhiLoP5S5DgMiJx8JSfI7lzRCzI90uMeSWbHxMV9t7ou/DTIQeeRi3kFwXA0ziiFigscJzZZLBRZMcthvntKZ9r9nrGRJwcbGDNUIL42EYmyAVbpsDz0uGm5Ho2DwkaNT9tO/ZzhL0d/1IA24I831Cgu0+qX+AnwuS67qemHgYhVM1wPzGt22ue7kdluhsIdQ0h2HmtA/OuAL2lAoj/hqgO87ZkJU/6nsBO6ezuaerB4k6G1w8EvpVjG1ppE3+MRY0ppexuXpsagoVx+bOGC7yG7kPWtz0d/a2vpLOVpRO5a/V5TIh1DCaC9/Edk/FVu8zusNi1MwsjLeZ4BXptWZGRMp5yO10nL/JneC2Ef33ptWtRoF8XJg4Xf9c3A5IDGcGcrPl6gFXEzyvnRZVuP3rxMqeJL7Xf6UaHX8zU7bJlP2rEomZNDoykDwX4MhaQcpMavBv96HFkAhyqurhRuc2wqB1KVxzFtFDv8DrA6zzl2eLz4TCj7NhHkWpfk2i1pd1kkWy4kO8WUtNnTQt0HTQKvC+NC+FqN+WddcGqQqv2cCfS3emDFEkXj5gpb9GdaAfqVekA8hkPiHEykLk3VLfHUcvo4F9Pwd+bgiHi5hl08GXIyYBjc1IbUCpLChzHOUQrgC2kYNhEP7D/L/1uTXUPx/cauMsfyVDjWbIZYqfeHrHiqQue7YIuggBsJYKB4hjqyL1cK6h0Hmi+rr/2c3xWLYY7JxSjETUtC60IQoV4OWmq3d3DkKAGcHGXM79CZxqYWhMacW0odR0vSv3poTiqG11NYfypV2o4sTcm2p8S9PUECO1tqhy9DxCOF/kMHQy48XVFxdKCZlKlioZOr80IHO0ili6CeABwd2Jru5nYVhwBuQjERTD53/AV/lNZzRsYCjVeSwZMzC2lqK10yXkSxIPiWEWESN2EAU2uvhY74oHfgAUdsAEBx3gRskHVizc9J4jXolKTC94XbR56Xg94Hffma0K33HU4WezuMpW6X6Ndt4elj7EbNx4nfHD1PCDH2ybrbg4QGapjMI7gaESq3KzAb9PBggh8VZva6Koy24XpCoMKipBOilTPGeLV0jP3bcrStGuJIFRCHHIFCS2m8rCKDCHmqFWyBEs1OxBfIy/ggqqQwkN/ITS26R9Ywg61IdicFQAn0AL/STdax+GAGa54GJV4u8yC1WnOIxgEUj9sIW/EFRkTjKH34mYjtdvNbiUfiKbfPKGpKu1IYrCd29LIhX9w19NPYAKtC4yrFO1Gj7c+Oe67iq7tTKnHtHQzRbGfEQvzK0kHP/4dkrvX8vwb8UTXXr0yI9lEdSpiMaOwUQcec1CzlEP7qZhpYBtOsBXdK9OCd8/KOxsww1jHTsJ0HX6/sB8+XBcUKCyAQtootcJB8/GLSsZ5KLwxYP1rf4I7BlznPUyzBlpw0bgLuVJifgc9XX+IEOEcuQWOVVA79fm+nzsBBLIma94i5G8H3GprE2tJ/7WY/pnyshv/jorjBAWxC1ujltgHanVwjU+AKpK9OvUaqKSaslglrbkdpEBL+Aup2k+H7Pcpl2n/6lBNbd0FSkAmAVyQ3zYma7DFzxjiHoCB0Wv1HTQ85S0ZbBv0fCNr5Zp2OVLZ0ljs0BYyltefvW5fsQRLihfQBenl0nDN3FzNkTZ222Fpu+f0AdJtqOI0BoBRJH7DewT14iMxweiQfxLhUjqF/8KthPzyuTwD30jeInhe5h/dHZyF0FYUN7nx9tVlJiAHl8cTFnCn6hsZ6SaN15k/Ha99qdo5ImRnVvhbN7i0u0Jbl2w3QhR8zh9qBKZovQ1LecgJwXu/CXX/+/j2AmIVfV+kYoF3CmDyE0D0sMFfQPmn0k5tJmE8qx+SyYfhJdVaHTXWs59WY+yMuroPeNW9coxCWxPFB+SHeEbjLwsHSqHXPAxoIPlbFREQJFM8wsb04h/9XwEZ+Wt6lPMwjgdEnkS8hyfFgE/+ulPBnl/uFPhibY1Gu3fsBresxODemjFKZ/umlF1nCp+mDeEH6In36Ym6/zTajY6dVw8/p5zB6hz1xwRe4ByO9HGN8fSlE8jQVu0IILXpPdYxaNuPsN9WRXCA488MrFMbw/vOus+3kDQAhRTlb85h98wDJnvxPWkPLD82dCFyfNX0w+P45t4QiWFEA2F+gP/PeFk+tdODb1OVeoJD8ei8yucRVhpSRL70ejkEIQh3itVi+GrIoNvzipLi7YGxHlct3w258PFH4D7pC5wOCcJwhU3R7RUyfJ44VBjkMAmzqmIFb6ljs6XQgKaUvLvY1bJqdX0O7x/6TQSUjHWgq+wwAdG5nsHxFrIlZMI4ztF85IXf7oHwjRkYCfsCV4gcrAfX290wBeXXHVAwp9BXMbSUk7melpL5n5c2JXJqhTaJnuc+NQ9fVKBrL5Nsh3XQbZXkI3Mhs0j7CBWc9dgFamCkYEDQom//AFCFtc1dEVg/A3rigKX/lMbIRapUx+htRQyTqbM4M3/7zNXdRzozpYnPG71NGpoddxVGZLNVlBoTFjC6BxgfmJiTgRO+JHM6WJvzZdO3KmAn5Aw7IbLXDpaNgBAm5ODJaIrI3PSMFunDuX0FxljGu92EAX4EY6NF8oK52PPdNtbzrUBGlLdXkDBGS1IFYCEf1EAnHZsUE6qo+aH7OcV3cT3IRpXzhM5qic4eiwxqPuEo46lSnVU4kKIrnt/UxmHYlfuLFtjSTGXbNZlHaJmlo4vI9t3piF11ZKuwApOM+hTQaGVIEBWWtUjZksvcgcnn6BriNotFODqNr5+GmWw4eSWsXhvgv0kszoTGtmBmoiPfBXj5hOXS4xsRvG2 | |||||
/4OjQUpsGecll0xqHycz/L+lPK0LSkds3kpbfxPz8zCW1I/HueTuOJOcD40MLI2D0tMGBACgOQKJ6uY/zxinGkLrJDCtdmDmvCeR1n1Hv+sdVxRY8tWYGGLijvZWhOzTx+NIPsCCPxG2JhtyMdOmPXaw9rO2jOmxYYzqi+uTe4RSnvmlg2X5u1T39xZueFOnurq+m5Q3v1PRYgqU2LlZXdR+P4SwRnjM07xrUsBgEyB6DIJlrLWpuf3zIYTNaGpb3704fKb+n4W5hRbjQz7XafXZAYbxvY7wKGpTpwioKicZ85PKGoZVvapRXU1Cp3aKWYYVTftqLJ4jx/vAeLsFNd+EnhOEr8yRqZhYTkaL6BDi+GKR8z50/qvrMYfqQtzgAm/kCk9lwRW+i5mpUPdEd3qafqQNTsW8ncBIzz0+oXnVEf9E6qlBVq8ML/gTdb//yl1T0Kw+YmRxZHd8nIV5u+yYeklc/TplAfwWv4HLS4hHMGehX9/N6sOwUn2nOTEcj8OovhbrJnXWV4QoXBsrzuUhS7dXju3x+hg5D82jpwXbD+NTYMfeLzJI5E4GR3aDHTxEbM1HX5vLIQnYAUaSHiG7XATkXqSmmLT98//ObOe9NmQHI5K87j4oiAz3J2ddXCCxlb81DUj0ntI3ShgS7S/Z8rf+0F7dLEACD0+DY/8oVViWcAlPEmecXC2BweVjjqy71eLMlADzB68mKYrTrFo1AvJOH7x9dwuogX+/w86d5CAgTzFcQ6p78J5Gq9brdFrMaSGvtFKbLn+BEK+uZC5ccOZhiL7xT1oHp/u0gKCpUrMLFjMhUCdglje90+PP47GbrdHrtL4vTZ9sJDEpV8toWeEtcaxAsK6htZBWshWG4Laot1P2YAKtjyXvF3IqTcLXWXYCGryH+TtrTmA3p2Gkkq4eRwasocQ2rMyOcTfTtAzKUhtut5WBGzIWg0i7v5f6O8mV/HT4VSDmqDqQCyak2Fe9pSriqa0hgl7NXhTVkJ55SCW8wQbKNxApbC2JyPTBEeaZ5lUl11YAzDljpwqlr4rwf4EXgK5tH19lBzJPIsAnhiYBs5lHHK962+kBS2EULjmfPzg2CuW43/EDIEni1/kd8Cj8SIBTVZXVPOGc5wKsVLK7mf2zo/7t0cECQi58FWSHxauPB4mVR5jdPifnU9ohingnBaP+5uGMaVn0Gzm9bWbXjAazw6ASzjKC4woB3i3VYRRdet3FaeTjV2AJDusrt/ml2QsF7jpGQPG454J+eawNILAmpXJy6lU6Ktdd4AmMi1R8PeCule4+09X9FSaLHWTAFkmNqJP6QVIjx3jpFLSibZkNRZk8bx1e5seuq8Pe8/jL/ePsyaoPt+W6WdOafjUmcVPxOabgc0M74lbw8HRNo62alM9AK67hOnX+wUWWcbgGAvkRizAL1KW9bAsFMBTxjqqINOBhjHb3Q8TMNao2ZCzJt3/WsNgB4lM4kdHPzOnfnCWmrP9kVYt7R9fjN31NIC9BD6gfplfZwmymS3nUBjoyf+TWAZWa+wjzbAedENuUQvk61sNhotXq8yuzTmDbQMEehMV06ox9uARfiaoGrCOEc0cX+qJrxuu9tC1x9uVnTGilZ9IfVxGL1YcfTkr4diT0jxh+q9+QfksL5oapw/yFk6W8j8rHuREtqZjEcOklxjnBFa9FV0jyNBOLQ94aZKEth57T+wjbfRX7YjwgnI7d8klAG89nX8ydyLYd165lzDPE1fuMOW2Tk9PtWGNWOWcRroojXnilfr7WxmBDVsQSrZjtcY9SyziHQ1ACLOc+MnLcep+jjzpDUiFV8D9nsoD4LFSrPcluEB2ZGyAV3e7vhnrdSAq5lrgZrRNUlzLrWeOjbe1iQ33OugrIUwlr4NjilQt1T1XvNDlpdq0sNB7wXZKgdPrM0KiZ9N7N431oypoNlg+Gnf3quNB/QMsfCgoDorGcJSl8S+PEphbYzCybLfdJGrEsFOws2I+aeqhgaGO9LxA8QUrOKDoK2PCGZfYu2fpsRNidgTZMbXNyaCxDN5vlK3fNnHQTPbfgl+cEIzqDLBGDj2hyn//kcajdvGlbDwyLP9R6ZIrN6F6uK55PQorm/kI7XZeab5CmEowBzazNgfkWmEdwhNWaQkSDj10HtzXHkyknNDOiCTUjzZmRztnMoo4XL0MLgSjzQDNeMkqa/1bislNHM/gSDdFObOIpHyYX74L6hgQaNOA6gzNL86NDNxbB0WMAQnbTy0h/7MN+aZ/gYr0Hr/cmO58VXjl32lg7ol/qmsSq25SygTPuLnjbc1KuBvpyojHvtjji37qLl09xb7L22o6wJXof8x+Wb8ZkfbFio97m8Afb8Rd1BzS5g3ddMZE9y3g2cLOapH+9A70e5h0j4KbmVokvz62+tLuu2Msa1uXEc0UWAuOfYVHSce/vKcxSTHBYfCqTDHM9LnxkyQ1Bv0RNUlA6JPDirrt5+98sjqtOpU96vZvqODn/nnc1s8QwBOTNG+wH0e1aN3pGOkPtNLV26NehWRfbKLAQmIQyx1EPmgEnhof7PJ5SlxidO0sE9BcrdBx0IQh8MXsftOxZjxdO0L0uM+4Tv+kdlKCPK9bZLJq3n0lFUkw4oqVp6PpxbO3GwSHuPl7D2XhNTy6oKnSw3UC/smVE0N61OsuASkNBw5q+soWFRt7SwZwC9/HAcOfb5FLE70IFGIW7IZOkOsP3UM0VZ4jRubPcvXfB3X/ebJdHVXnVwoi455p3+FK1q9TxTzeS/lSmD41rcIZDN88pboMAdVeVlIqOgDbwKOwyJwO6Bi/4xsMaJh1d8LtYIh0ZrLU6TtrrLRYHMj7kAf6Q/q6PMbh9fXh3MBI8fPD4HA0mSec8BFuOZFDzoGVA6lBHf88G7OJtu/wpJS2v7158QO6zgvBuBU0W3cwXdovkbRSq4bRiarwxx6p/TItjSzIr7LR67PTXUTJ6+GZ6MHRm25OVpg1hnq+u+e3EvGX5DD8J+hrNu0BVvcHOxqSNTDY4JUh7Jo2f/8Zmq1YgqYWDViPhmG/jUJVg9MMNGhi4KM0XqpWEefUM7Pasx9xU/0b+DYjWKChqf72ODqLCOcymNKxdIx7wKc/QrI/WNuG6DhJrC/5JkcllzynFRjOk/sMTYxogel503gq0oUoJHfBC6WSr7JsMwcORMdb6Zt6NtToIpq8Zdj+eoOM45GcBEYr61PzlkF8NMzoKz3fVsh0jDI791PjJ5kHpsg3LkTqd8mryz3edafxmDYMnbmYiAvV8cnDaAllQ4NSB9fd10ALbAAQhVzrXhbw3Sjctt9c6csaOvbUa4P6Kctl679/jwr4lhG0CKd8wtAAJlgxJi82iM8PMVcMjfpa7UB4sITtHEaTixZPheoxkdqk93RVpWyAgpavbHqKULG5qvLGeRYcjQzt7xKGTd2/cVHD2albTJZEqspSteXgE+rpF31PE0x2vDViMD3JktWAjp7hLx9Krvpf1WNfOD8XGHH2B4FHuPrGL++lQibgaEsGGMXb/ZTq4aC81iIMWKObBlpxOc0Yf9/DyVUuBbwaqP6B7BKgPbaz3/y70UVfDZ1cJR5QKXm37+YK0rQ7hk+SASkMYmbGwd3ub3PPn9zVrEB4lp4AOKZXncoZn39R5OwbHnOvTd9oErR1/gfiCFf5q8uetVeJAGJW9UmY81ahTQdOxLjiQVM5v4aSupojTA8Hbo871w0Pi1LF+r4NhUlvb2D6cfRTMViZVMOKuaOYr+Kg229y2p8QHc4QubSAptFu8KlFaLHDLigvgjKJzZm7H7tlrSTQNKvXPgrnQiVL8DLWsjTrtTEQUBZxBW2tb3ywo4ym4aGuptCZmZcs6+dfq7Jd/LdH+ZYVbDl03QjnVG47SdCBQSMQnnkON4jtEAH+RpTS/ULCHjvyPX5zlyMN3U391H8z9LEeFCZDmNIYfffk09v6rCg2sBzFgNZAfeMfdxsiEnq0glhv7fUjy3ujWcn65khamRqcrH+raImp10WTyPYb6DJ3EeT5/pH0DqWUyBP4cwfhS7cZGP/J0c/faAj+UJKT053qDfmbxQXH+nuJ/PlmT6Zifm4B5/747XBkGQYP6KHI1gG7LNf+hSO1/guKY3EDpO5nRflupq4oEzEM3+nDLbzwCXtXRQTRFRO9uHKLmARg0jumteZmUf68zCigznkyWEi40t1a/5EkeAi2jEwTTDRKznnmepIBuKZhKFrD+S/54K92qnvtK823SHDnFEFG6nAe2 |
@@ -1 +1 @@ | |||||
/4OjQUpsGecll0xqHycz/L+lPK0LSkds3kpbfxPz8zCPd+s16KzzZc3RYrVagEFqWUlC2NWJgBLtc+tMLc2HJkq++Ewf/5QYIWw0dwMY90kkel2nmqRBK0dWfVWDOZOpdcAY+4YOYSFG98a3Wg3WLDyR5VozZDPfA41720qsQqCR1q7YoyEApjVWEQyk+r9gLfaCY8Z1EtVtdmrzpENRhgI7H4I7XBoHNCc9wAwp29b3cGw0Q0C2MGmAz/xZN6mHIJfqi3IVG4OluqoIcoTNvm/Knc3Xtdy/oWvN/WRmbAnQNcK/JpB0Q9yMG8SVMv4mdbcVub7a5tPglY77EPWOGbJ75KxHpHihieB3n6HW/DY+X1PlEg5O3348sVE9oSRQ | |||||
/4OjQUpsGecll0xqHycz/L+lPK0LSkds3kpbfxPz8zCPd+s16KzzZc3RYrVagEFqWUlC2NWJgBLtc+tMLc2HJkq++Ewf/5QYIWw0dwMY90kkel2nmqRBK0dWfVWDOZOpdcAY+4YOYSFG98a3Wg3WLDyR5VozZDPfA41720qsQqCR1q7YoyEApjVWEQyk+r9gLfaCY8Z1EtVtdmrzpENRhgI7H4I7XBoH9hDOJzoj3OEyUpwsooAdzdscE3sZzewDtWeEjhyjeeQ0FH2+4473Tp42m/LVJh7/7gp1Uq+LEsx0idyEmsV6C6NQIwlnojXBHAFylsjXixYRuwrL7/nencFsFonB/IHcAYj/2WYlIn9Z9H4t6Ad5mbNaVIkoKwlT |
@@ -1,7 +1,18 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<AccessFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | <AccessFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | ||||
<AccessFileVersion>0</AccessFileVersion> | |||||
<AccessFileDateColumnFormat></AccessFileDateColumnFormat> | |||||
<!--office2007以前版本是0,之后版本是1--> | |||||
<AccessFileVersion>0</AccessFileVersion> | |||||
<!--以文件方式读取0,以文件夹方式读取是1--> | |||||
<ReadAccessFileMode>0</ReadAccessFileMode> | |||||
<!--当以文件夹方式读取时,搜寻文件夹中什么方式命名的文件--> | |||||
<AccessFileNameFormat>yyyyMMdd</AccessFileNameFormat> | |||||
<!--当以文件夹方式读取时,搜寻文件夹中什么后缀名的文件--> | |||||
<AccessSuffix>.db</AccessSuffix> | |||||
<!--当以文件夹方式读取时,读取文件中什么方式命名的表,为空则手动选择--> | |||||
<AccessFileTableNameFormat>MM</AccessFileTableNameFormat> | |||||
<!--Access文件中非标准的关键日期字段的格式--> | |||||
<AccessFileDateColumnFormat>yyyy/MM/dd/dddd HH:mm:ss</AccessFileDateColumnFormat> | |||||
<!--自定义读取Access文件数据的SQL语句--> | |||||
<AutoSql> | <AutoSql> | ||||
<AccessViewName></AccessViewName> | <AccessViewName></AccessViewName> | ||||
<AccessViewSql></AccessViewSql> | <AccessViewSql></AccessViewSql> | ||||
@@ -1,8 +1,8 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<NormalFileFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | <NormalFileFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | ||||
<NormalFileSuffix>txt</NormalFileSuffix> | |||||
<NormalFileDateColumnFormat>yyyyMMdd</NormalFileDateColumnFormat> | |||||
<NormalFileNameFormat>yyyyMMdd</NormalFileNameFormat> | |||||
<NormalFileSuffix>.kwt</NormalFileSuffix> | |||||
<NormalFileDateColumnFormat>yyMMdd</NormalFileDateColumnFormat> | |||||
<NormalFileNameFormat>yyMMdd</NormalFileNameFormat> | |||||
<ReadNormalFileMode>1</ReadNormalFileMode> | <ReadNormalFileMode>1</ReadNormalFileMode> | ||||
<NormalFileDataMode>1</NormalFileDataMode> | |||||
<NormalFileDataMode>5</NormalFileDataMode> | |||||
</NormalFileFormatConfig> | </NormalFileFormatConfig> |
@@ -1,12 +1,14 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<SqlServerFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | <SqlServerFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | ||||
<SqlServerFileDateColumnFormat>yyyyMMddHHmm</SqlServerFileDateColumnFormat> | <SqlServerFileDateColumnFormat>yyyyMMddHHmm</SqlServerFileDateColumnFormat> | ||||
<AutoSql> | |||||
<SqlServerViewName></SqlServerViewName> | |||||
<SqlServerViewSql></SqlServerViewSql> | |||||
</AutoSql> | |||||
<SpecialDtOpera> | |||||
<Method></Method> | |||||
<Value></Value> | |||||
</SpecialDtOpera> | |||||
<!-- <SqlServerConnection>Data Source=127.0.0.1;Integrated Security=SSPI;Initial Catalog=test</SqlServerConnection> --> | |||||
<SqlServerConnection></SqlServerConnection> | |||||
<AutoSql> | |||||
<SqlServerViewName></SqlServerViewName> | |||||
<SqlServerViewSql></SqlServerViewSql> | |||||
</AutoSql> | |||||
<SpecialDtOpera> | |||||
<Method></Method> | |||||
<Value></Value> | |||||
</SpecialDtOpera> | |||||
</SqlServerFormatConfig> | </SqlServerFormatConfig> |
@@ -2,7 +2,7 @@ | |||||
<SqliteFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | <SqliteFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | ||||
<SqliteFileDateColumnFormat></SqliteFileDateColumnFormat> | <SqliteFileDateColumnFormat></SqliteFileDateColumnFormat> | ||||
<SqliteFileNameFormat></SqliteFileNameFormat> | <SqliteFileNameFormat></SqliteFileNameFormat> | ||||
<ReadSqliteFileMode></ReadSqliteFileMode> | |||||
<ReadSqliteFileMode>0</ReadSqliteFileMode> | |||||
<AutoSql> | <AutoSql> | ||||
<SqliteViewName></SqliteViewName> | <SqliteViewName></SqliteViewName> | ||||
<SqliteViewSql></SqliteViewSql> | <SqliteViewSql></SqliteViewSql> | ||||
@@ -0,0 +1,11 @@ | |||||
记录时间:2019-11-19 10:21:45,048 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-19 10:21:45,070 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-11-19 10:21:59,156 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-19 10:21:59,158 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-11-19 10:21:59,240 线程ID:[1]- 错误描述:类名:frmServiceConfig 方法名:getServiceStartType 信息:不允许所请求的注册表访问权。 | |||||
记录时间:2019-11-19 10:22:02,894 线程ID:[1]- 错误描述:类名:frmServiceConfig 方法名:StartService 信息:无法打开计算机“.”上的 SyncService 服务。 | |||||
记录时间:2019-11-19 10:22:18,918 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-19 10:22:18,937 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,10 @@ | |||||
记录时间:2019-11-21 15:09:12,844 线程ID:[1]- 错误描述:类名:FoxProDAL 方法名:ReadFoxProTablesByDate 信息:列“SHIPCOUNTRY”不属于表 Table。 | |||||
记录时间:2019-11-21 15:13:18,352 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-21 15:13:18,442 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-11-21 15:13:47,734 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-21 15:13:48,529 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-11-21 15:14:47,854 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-21 15:14:48,063 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,15 @@ | |||||
记录时间:2019-12-05 08:46:50,982 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-05 08:46:51,120 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-03 08:47:49,791 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-03 08:47:49,824 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-11-15 08:48:26,350 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-15 08:48:26,380 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-11-15 08:48:42,967 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-15 08:48:43,000 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-11-13 08:50:50,017 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-11-13 08:50:50,063 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,19 @@ | |||||
记录时间:2019-12-06 09:02:58,353 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-06 09:02:58,459 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-06 09:03:02,075 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-06 09:03:02,101 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-06 09:03:12,256 线程ID:[1]- 错误描述:类名:SQLiteDAL 方法名:ExecuteQuery 信息:file is not a database | |||||
file is not a database | |||||
记录时间:2019-12-06 09:03:12,279 线程ID:[1]- 错误描述:类名:SQLiteDAL 方法名:ReadSQLiteTables 信息:file is not a database | |||||
file is not a database | |||||
记录时间:2019-12-06 09:03:37,236 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名 | |||||
记录时间:2019-12-06 09:04:19,472 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-06 09:04:19,566 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-04 08:07:29,276 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:没有可用的错误消息,结果代码: DB_SEC_E_AUTH_FAILED(0x80040E4D)。 | |||||
记录时间:2019-12-04 08:19:31,255 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:没有可用的错误消息,结果代码: DB_SEC_E_AUTH_FAILED(0x80040E4D)。 | |||||
记录时间:2019-12-06 10:45:05,140 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-06 10:45:05,160 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,21 @@ | |||||
记录时间:2019-12-09 11:09:03,193 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-09 11:09:03,292 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-09 11:09:41,280 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-09 11:09:41,402 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-09 11:10:13,948 线程ID:[1]- 错误描述:类名:OracleDAL 方法名:TestLink 信息:ORA-12541: TNS: 无监听程序 | |||||
记录时间:2019-12-09 11:30:32,128 线程ID:[1]- 错误描述:类名:OracleDAL 方法名:TestLink 信息:ORA-12541: TNS: 无监听程序 | |||||
记录时间:2019-12-09 11:31:49,868 线程ID:[1]- 错误描述:类名:OracleDAL 方法名:GetDataTable 信息:ORA-12541: TNS: 无监听程序 | |||||
记录时间:2019-12-09 11:37:13,333 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-09 11:37:13,433 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-09 11:37:41,056 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:Unable to connect to any of the specified MySQL hosts. | |||||
记录时间:2019-12-09 11:37:41,078 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableNames 信息:Unable to connect to any of the specified MySQL hosts. | |||||
记录时间:2019-12-09 11:42:55,730 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-09 11:42:55,923 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-09 11:44:30,069 线程ID:[1]- 错误描述:类名:OracleDAL 方法名:GetDataTable 信息:ORA-00942: 表或视图不存在 | |||||
记录时间:2019-12-09 17:37:45,994 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-09 17:37:46,089 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,106 @@ | |||||
记录时间:2019-12-10 09:23:18,042 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'T_WEIGHT_INFO$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 09:23:34,491 线程ID:[1]- 错误描述:类名:OracleDAL 方法名:GetDataTable 信息:连接请求超时 | |||||
记录时间:2019-12-10 09:23:49,661 线程ID:[1]- 错误描述:类名:OracleDAL 方法名:GetDataTable 信息:连接请求超时 | |||||
记录时间:2019-12-10 09:23:58,913 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 09:23:58,967 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 09:24:49,143 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'T_WEIGHT_INFO$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 09:41:00,045 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 09:41:00,128 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 09:41:03,931 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 09:41:03,955 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 09:41:28,356 线程ID:[1]- 错误描述:类名:OracleDAL 方法名:GetDataTable 信息:连接请求超时 | |||||
记录时间:2019-12-10 09:49:10,550 线程ID:[1]- 错误描述:类名:SqlServerDAL 方法名:GetAllTableNameAndStructure 信息:Login failed for user ''. | |||||
记录时间:2019-12-10 10:33:10,746 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 10:33:10,827 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 10:34:33,349 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 10:34:33,441 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 10:36:49,145 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 10:36:49,232 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 10:37:29,493 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:不可识别的数据库格式 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktopTPaccdb.mdb'。 | |||||
记录时间:2019-12-10 10:39:02,230 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 10:39:02,316 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 10:48:18,712 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 10:48:18,809 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 10:48:42,419 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:密码无效。 | |||||
记录时间:2019-12-10 10:49:59,183 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TP_COLLECTDATA$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 10:50:46,366 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TP_COLLECTDATA$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 10:52:46,025 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TP_COLLECTDATA$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 10:56:45,622 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TP_COLLECTDATA$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 11:02:51,717 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 11:02:51,867 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 11:05:17,852 线程ID:[1]- 错误描述:类名:OracleDAL 方法名:TestLink 信息:连接请求超时 | |||||
记录时间:2019-12-10 11:53:09,614 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 11:53:09,760 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 11:55:07,482 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 11:55:07,582 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 11:55:37,318 线程ID:[1]- 错误描述:类名:SqlServerDAL 方法名:GetAllTableNameAndStructure 信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错) | |||||
记录时间:2019-12-10 11:57:43,824 线程ID:[1]- 错误描述:类名:SqlServerDAL 方法名:GetAllTableNameAndStructure 信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错) | |||||
记录时间:2019-12-10 11:59:42,735 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TEST$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 13:51:31,628 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 13:51:31,697 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 13:51:45,261 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TEST$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 13:54:05,912 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TEST$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 13:56:13,868 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TEST$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 13:57:20,029 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 13:57:20,059 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 13:57:58,403 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TEST$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 13:58:03,638 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TEST$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 13:58:22,149 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'TEST$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-10 14:24:19,224 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 14:24:19,308 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 14:32:44,980 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 14:32:45,088 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 14:46:46,285 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 14:46:46,373 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 16:52:55,239 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:TestConnectMySql 信息:Unable to connect to any of the specified MySQL hosts. | |||||
记录时间:2019-12-10 16:53:19,229 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 16:53:19,354 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 16:53:38,604 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:TestConnectMySql 信息:Unable to connect to any of the specified MySQL hosts. | |||||
记录时间:2019-12-10 16:54:32,028 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:TestConnectMySql 信息:Unable to connect to any of the specified MySQL hosts. | |||||
记录时间:2019-12-10 16:59:51,213 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 16:59:51,339 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 17:01:15,663 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 17:01:15,771 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 17:01:51,036 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:对路径“\\192.168.109.146\ddd\20191205.mdb”的访问被拒绝。 | |||||
记录时间:2019-12-10 17:01:51,543 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\192168109146ddd20191205mdb.mdb'。 | |||||
记录时间:2019-12-10 17:02:18,617 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:对路径“\\192.168.109.146\ddd\20191205.mdb”的访问被拒绝。 | |||||
记录时间:2019-12-10 17:02:18,768 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\192168109146ddd20191205mdb.mdb'。 | |||||
记录时间:2019-12-10 17:02:46,965 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:对路径“\\192.168.109.146\ddd\20191205.mdb”的访问被拒绝。 | |||||
记录时间:2019-12-10 17:02:47,125 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\192168109146ddd20191205mdb.mdb'。 | |||||
记录时间:2019-12-10 17:02:54,174 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:对路径“\\192.168.109.146\ddd\20191205.mdb”的访问被拒绝。 | |||||
记录时间:2019-12-10 17:02:54,341 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\192168109146ddd20191205mdb.mdb'。 | |||||
记录时间:2019-12-10 17:03:42,915 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:对路径“\\192.168.109.146\ddd\20191205.mdb”的访问被拒绝。 | |||||
记录时间:2019-12-10 17:03:43,063 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\192168109146ddd20191205mdb.mdb'。 | |||||
记录时间:2019-12-10 17:08:34,770 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:对路径“\\192.168.109.146\ddd\20191205.mdb”的访问被拒绝。 | |||||
记录时间:2019-12-10 17:08:34,975 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\192168109146ddd20191205mdb.mdb'。 | |||||
记录时间:2019-12-10 17:11:53,426 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:无法打开用应用程序较早版本创建的数据库。 | |||||
记录时间:2019-12-10 17:12:37,506 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:无法打开用应用程序较早版本创建的数据库。 | |||||
记录时间:2019-12-10 17:12:58,485 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:无法打开用应用程序较早版本创建的数据库。 | |||||
记录时间:2019-12-10 17:14:28,185 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:对路径“\\192.168.109.146\ddd\20191205.mdb”的访问被拒绝。 | |||||
记录时间:2019-12-10 17:14:30,476 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:无法打开用应用程序较早版本创建的数据库。 | |||||
记录时间:2019-12-10 17:46:53,412 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 17:46:53,542 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-10 17:47:17,268 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:无法打开用应用程序较早版本创建的数据库。 | |||||
记录时间:2019-12-10 17:49:12,720 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-10 17:49:12,821 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,468 @@ | |||||
记录时间:2019-12-11 09:25:15,868 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-11 09:25:15,995 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-11 09:26:47,945 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'1$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-11 09:27:10,880 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-11 09:27:10,936 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-11 09:27:17,012 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'1$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-11 09:28:23,430 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-11 09:28:23,461 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-11 09:28:26,654 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'1$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-11 09:29:23,021 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'12$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-11 09:29:33,143 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,173 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,206 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,240 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,270 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,302 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,335 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,369 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,401 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,431 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,461 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,491 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,521 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,554 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,584 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,612 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,646 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,677 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,707 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,739 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,774 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,805 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,835 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,870 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,903 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,935 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,966 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:33,997 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,026 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,057 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,089 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,131 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,168 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,203 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,235 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,263 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,291 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,324 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,356 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,390 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,424 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,453 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,485 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,519 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,549 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,582 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,612 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,646 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,679 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,708 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,740 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,770 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,810 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,844 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,875 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,903 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,933 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:34,965 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,008 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,037 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,069 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,102 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,132 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,163 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,194 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,229 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,261 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,295 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,326 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,358 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,389 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,421 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,453 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,484 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,514 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,545 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,578 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,615 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,654 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,686 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,719 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,749 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,781 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,813 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,853 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,886 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,917 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,949 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:35,978 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,012 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,045 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,086 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,115 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,144 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,181 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,215 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,252 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,291 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,322 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,355 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,384 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,412 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,443 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,473 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,511 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,541 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,569 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,598 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,626 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,658 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,691 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,724 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,757 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,786 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,815 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,845 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,884 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,920 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,951 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:36,982 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,012 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,042 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,071 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,102 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,134 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,166 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,199 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,230 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,261 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,291 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,325 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,354 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,385 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,421 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,452 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,482 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,514 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,546 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,578 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,606 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,638 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,669 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,700 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,734 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,772 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,805 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,841 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,872 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,907 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,939 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:29:37,977 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:03,957 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:44,953 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:44,986 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,018 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,048 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,078 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,109 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,142 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,181 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,215 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,243 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,275 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,305 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,336 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,368 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,399 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,432 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,465 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,496 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,531 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,566 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,600 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,629 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,662 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,692 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,723 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,755 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,790 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,821 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,852 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,884 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,918 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,947 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:45,977 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,011 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,044 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,080 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,115 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,146 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,178 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,209 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,236 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,265 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,296 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,327 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,358 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,391 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,424 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,455 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,485 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,517 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,547 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,577 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,609 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,643 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,672 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,701 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,730 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,760 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,791 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,822 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,860 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,921 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:46,965 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,001 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,031 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,065 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,100 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,131 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,161 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,190 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,220 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,254 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,288 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,317 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,346 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,375 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,406 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,435 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,487 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,519 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,548 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,580 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,613 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,643 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,678 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,707 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,736 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,765 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,795 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,827 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,862 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,897 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,928 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,962 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:47,992 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,023 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,055 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,086 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,129 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,164 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,197 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,230 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,260 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,293 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,331 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,363 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,393 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,425 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,457 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,486 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,523 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,560 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,592 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,622 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,653 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,683 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,714 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,750 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,780 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,809 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,842 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,874 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,904 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,935 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,969 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:48,999 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,030 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,066 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,098 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,128 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,164 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,193 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,224 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,253 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,283 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,314 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,346 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,383 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,418 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,450 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,484 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,515 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,548 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,590 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,633 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,663 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,693 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,723 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,751 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:49,789 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:59,815 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'12$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-11 09:30:59,925 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:59,960 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:30:59,995 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,032 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,062 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,092 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,123 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,152 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,184 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,221 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,257 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,286 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,327 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,358 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,389 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,423 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,459 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,491 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,525 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,556 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,585 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,621 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,655 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,688 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,719 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,749 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,783 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,817 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,849 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,879 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,908 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,944 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:00,977 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,014 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,051 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,090 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,123 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,157 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,188 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,220 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,254 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,291 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,324 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,356 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,388 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,419 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,457 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,491 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,525 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,555 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,587 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,619 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,657 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,692 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,723 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,757 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,788 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,819 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,850 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,888 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,920 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,954 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:01,983 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,015 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,049 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,087 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,118 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,146 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,178 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,211 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,243 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,277 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,310 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,340 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,374 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,403 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,435 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,468 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,504 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,538 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,569 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,600 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,633 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,666 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,703 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,737 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,772 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,804 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,834 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,863 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,896 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,931 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,960 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:02,988 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,021 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,057 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,087 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,119 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,152 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,187 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,220 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,250 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,281 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,314 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,351 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,385 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,416 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,448 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,479 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,511 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,542 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,577 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,611 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,643 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,676 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,711 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,742 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,779 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,812 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,840 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,871 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,904 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,935 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,965 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:03,997 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,025 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,054 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,084 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,117 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,146 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,180 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,226 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,259 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,289 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,319 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,351 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,383 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,422 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,456 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,488 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,517 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,547 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,577 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,607 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,639 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,669 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,698 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,728 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,756 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,786 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:04,816 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:IfSepcialDateFormat 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-11 09:31:56,315 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'12$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 |
@@ -0,0 +1,40 @@ | |||||
记录时间:2019-12-12 09:39:42,689 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:TestConnectMySql 信息:Unable to connect to any of the specified MySQL hosts. | |||||
记录时间:2019-12-12 09:40:52,487 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 09:40:52,600 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 09:41:26,026 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelByNameToTable 信息:'12$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。 | |||||
记录时间:2019-12-12 09:41:43,327 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 09:41:43,382 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 09:46:08,618 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 09:46:08,698 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 11:15:59,054 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 11:15:59,150 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 11:18:15,940 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 11:18:16,017 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 11:21:32,179 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 11:21:32,274 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 11:29:03,778 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 11:29:03,868 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 11:32:57,947 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 11:32:58,031 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 11:58:36,478 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 11:58:36,586 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 12:39:23,373 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 12:39:23,416 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 12:40:40,402 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 12:40:40,433 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 15:57:21,929 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-12 15:57:21,947 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-12 15:57:57,671 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:文件“C:\Users\Li\Desktop\GDH.mdb”正由另一进程使用,因此该进程无法访问此文件。 | |||||
记录时间:2019-12-12 15:57:57,748 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktopGDHmdb.mdb'。 |
@@ -0,0 +1,41 @@ | |||||
记录时间:2019-12-13 09:32:49,425 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 09:56:48,922 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-13 09:56:49,012 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-13 09:56:51,836 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 11:06:26,428 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 11:08:40,662 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 11:09:23,768 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 11:09:42,209 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 11:10:25,833 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-13 11:10:25,890 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-13 11:10:28,073 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 11:14:51,270 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 11:15:12,520 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:06:42,585 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:07:03,543 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-13 14:07:03,604 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-13 14:07:11,396 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:07:19,803 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:07:40,932 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:07:54,310 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:10:17,792 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:10:36,116 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-13 14:10:36,187 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-13 14:11:29,514 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:11:43,990 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:11:45,631 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:26:13,266 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:33:07,150 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-13 14:33:07,197 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-13 14:33:08,869 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:33:25,665 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:37:13,650 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-13 14:37:13,689 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-13 14:37:15,816 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-13 14:37:32,915 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb”的一部分。 |
@@ -0,0 +1,3 @@ | |||||
记录时间:2019-12-16 17:58:17,560 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-16 17:58:17,653 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,48 @@ | |||||
记录时间:2019-12-17 15:19:10,967 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\取数端测试版20191212.01dd\取数端测试版20191212.01\Cache\DczdatabaseGDHmdb.mdb\DczdatabaseGDHmdb.mdb”的一部分。 | |||||
记录时间:2019-12-17 15:20:17,493 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:20:17,582 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:20:17,822 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncInStrumentData.mes相关数据 | |||||
记录时间:2019-12-17 15:20:17,860 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:20:18,068 线程ID:[1]- 错误描述:类名:FileOperation 方法名:GetLocalSyncInStrumentData 信息:XML 文档(0, 0)中有错误。 | |||||
记录时间:2019-12-17 15:21:10,480 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\2019comDatabase.mdb\2019comDatabase.mdb”的一部分。 | |||||
记录时间:2019-12-17 15:22:20,485 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktop2019comDatabasemdb.mdb'。 | |||||
记录时间:2019-12-17 15:22:43,653 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到路径“C:\Users\Li\Desktop\2019comDatabase.mdb\2019comDatabase.mdb”的一部分。 | |||||
记录时间:2019-12-17 15:23:08,065 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktop2019comDatabasemdb.mdb'。 | |||||
记录时间:2019-12-17 15:23:16,973 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktop2019comDatabasemdb.mdb'。 | |||||
记录时间:2019-12-17 15:23:34,361 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktop2019comDatabasemdb.mdb'。 | |||||
记录时间:2019-12-17 15:27:43,275 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:27:43,362 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:27:43,596 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncInStrumentData.mes相关数据 | |||||
记录时间:2019-12-17 15:27:43,635 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:27:43,817 线程ID:[1]- 错误描述:类名:FileOperation 方法名:GetLocalSyncInStrumentData 信息:XML 文档(0, 0)中有错误。 | |||||
记录时间:2019-12-17 15:28:49,777 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktop2019comDatabasemdb.mdb'。 | |||||
记录时间:2019-12-17 15:30:47,488 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktop2019comDatabasemdb.mdb'。 | |||||
记录时间:2019-12-17 15:31:01,153 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktop2019comDatabasemdb.mdb'。 | |||||
记录时间:2019-12-17 15:33:57,109 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:33:57,199 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:35:33,284 线程ID:[1]- 错误描述:类名:MdbDAL 方法名:ReadAccessTables 信息:找不到文件 'E:\JXD\CNASClient\CNAS_DBSync\dll\Cache\CUsersLiDesktop2019comDatabasemdb.mdb'。 | |||||
记录时间:2019-12-17 15:36:47,481 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:36:47,577 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:37:51,068 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:37:51,149 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:38:45,149 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:Unable to connect to any of the specified MySQL hosts. | |||||
记录时间:2019-12-17 15:38:45,181 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableNames 信息:Unable to connect to any of the specified MySQL hosts. | |||||
记录时间:2019-12-17 15:42:02,059 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:42:02,144 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:44:09,444 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:44:09,527 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:48:35,796 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:48:35,825 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 15:49:12,495 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 15:49:12,528 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,65 @@ | |||||
记录时间:2019-12-18 09:43:04,670 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 09:43:04,776 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 11:24:07,054 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 11:24:07,158 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 17:14:03,776 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 17:14:03,907 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 17:17:25,535 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到文件“C:\Users\Li\Desktop\过衡数据\201912180908.ddd”。 | |||||
记录时间:2019-12-18 17:17:29,678 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到文件“C:\Users\Li\Desktop\过衡数据\201912180947.ddd”。 | |||||
记录时间:2019-12-18 17:17:31,538 线程ID:[1]- 错误描述:类名:TXTDAL 方法名:ReadTxtFileColumn 信息:索引超出范围。必须为非负值并小于集合大小。 | |||||
参数名: index | |||||
记录时间:2019-12-18 17:17:31,565 线程ID:[1]- 错误描述:类名:TXTDAL 方法名:ReadTxtFileColumn 信息:索引超出范围。必须为非负值并小于集合大小。 | |||||
参数名: index | |||||
记录时间:2019-12-18 17:18:12,321 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到文件“C:\Users\Li\Desktop\过衡数据\201912180908.ddd”。 | |||||
记录时间:2019-12-18 17:18:13,951 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到文件“C:\Users\Li\Desktop\过衡数据\201912180947.ddd”。 | |||||
记录时间:2019-12-18 17:19:07,521 线程ID:[1]- 错误描述:类名:TXTDAL 方法名:ReadTxtFileColumn 信息:索引超出范围。必须为非负值并小于集合大小。 | |||||
参数名: index | |||||
记录时间:2019-12-18 17:19:07,551 线程ID:[1]- 错误描述:类名:TXTDAL 方法名:ReadTxtFileColumn 信息:索引超出范围。必须为非负值并小于集合大小。 | |||||
参数名: index | |||||
记录时间:2019-12-18 17:20:49,918 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:Transport 信息:未能找到文件“C:\Users\Li\Desktop\过衡数据\201912180908.ddd”。 | |||||
记录时间:2019-12-18 17:22:24,087 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 17:22:24,211 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 17:31:56,482 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 17:31:56,617 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 17:35:23,095 线程ID:[1]- 错误描述:类名:TXTInstrumentData 方法名:GetInstrumentDataByDate 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-18 17:35:45,206 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 17:35:45,317 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 17:37:43,304 线程ID:[1]- 错误描述:类名:TXTInstrumentData 方法名:GetInstrumentDataByDate 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-18 17:38:03,212 线程ID:[1]- 错误描述:类名:TXTInstrumentData 方法名:GetInstrumentDataByDate 信息:该字符串未被识别为有效的 DateTime。 | |||||
记录时间:2019-12-18 17:43:41,634 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 17:43:41,716 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 17:46:29,580 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 17:46:29,661 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 17:47:43,965 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 17:47:44,023 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 17:47:45,331 线程ID:[1]- 错误描述:类名:TXTInstrumentData 方法名:.ctor 信息:未能找到路径“C:\Users\Li\Desktop\过衡数据\2019\12\17”的一部分。 | |||||
记录时间:2019-12-16 17:48:30,884 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-16 17:48:30,931 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-16 17:50:41,700 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-16 17:50:41,753 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 11:29:51,264 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 11:29:51,324 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-18 11:31:32,191 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-18 11:31:32,246 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-17 11:40:17,255 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-17 11:40:17,285 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-11 11:41:01,303 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-11 11:41:01,334 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-11 11:41:31,006 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-11 11:41:31,036 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,10 @@ | |||||
记录时间:2019-12-19 10:41:21,565 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-19 10:41:21,670 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-19 10:41:34,725 线程ID:[1]- 错误描述:类名:TXTInstrumentData 方法名:.ctor 信息:未能找到路径“C:\Users\Li\Desktop\CalWin\2019\12\19”的一部分。 | |||||
记录时间:2019-12-19 10:51:14,415 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-19 10:51:14,492 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
记录时间:2019-12-19 11:17:48,946 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-19 11:17:49,040 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,3 @@ | |||||
记录时间:2019-12-27 15:03:18,637 线程ID:[1]- 错误描述:类名:FileHelper 方法名:GetLocalFile 信息:没有找到SyncOperationPwd.mes相关数据 | |||||
记录时间:2019-12-27 15:03:18,764 线程ID:[1]- 错误描述:类名:EncryptionOperation 方法名:Decrypt 信息:不正确的数据。 | |||||
@@ -0,0 +1,96 @@ | |||||
记录时间:2019-11-13 08:51:18,542 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2019-11-13 08:52:18,668 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 08:52:18,741 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 08:52:18,755 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 08:52:18,947 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 08:52:20,098 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 08:53:18,670 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 08:53:18,678 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 08:53:18,678 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 08:53:18,683 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 08:53:20,513 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 08:54:18,678 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 08:54:18,684 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 08:54:18,684 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 08:54:18,690 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 08:54:20,301 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 08:55:18,679 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 08:55:18,682 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 08:55:18,682 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 08:55:18,685 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 08:55:19,856 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 08:56:18,680 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 08:56:18,683 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 08:56:18,683 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 08:56:18,687 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 08:56:19,786 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 08:57:18,692 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 08:57:18,696 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 08:57:18,697 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 08:57:18,700 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 08:57:19,862 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 08:58:18,696 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 08:58:18,701 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 08:58:18,701 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 08:58:18,704 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 08:58:19,815 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 08:59:18,710 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 08:59:18,713 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 08:59:18,713 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 08:59:18,717 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 08:59:19,959 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:00:18,711 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:00:18,714 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:00:18,714 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:00:18,717 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:00:19,679 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:01:18,725 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:01:18,729 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:01:18,729 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:01:18,733 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:01:19,715 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:02:18,727 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:02:18,732 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:02:18,732 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:02:18,736 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:02:19,759 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:03:18,728 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:03:18,731 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:03:18,731 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:03:18,733 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:03:19,708 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:04:18,741 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:04:18,748 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:04:18,748 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:04:18,752 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:04:19,839 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:05:18,742 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:05:18,747 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:05:18,748 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:05:18,751 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:05:19,776 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:06:18,755 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:06:18,758 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:06:18,759 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:06:18,762 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:06:19,842 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:07:18,756 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:07:18,761 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:07:18,761 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:07:18,764 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:07:19,729 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:08:18,757 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:08:18,760 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:08:18,760 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:08:18,763 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:08:19,793 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:09:18,758 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:09:18,762 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:09:18,762 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:09:18,765 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:09:19,779 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-13 09:10:18,770 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-13 09:10:18,774 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-13 09:10:18,774 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-13 09:10:18,777 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-12-02 13:57:04 | |||||
记录时间:2019-11-13 09:10:20,053 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 |
@@ -0,0 +1,20 @@ | |||||
记录时间:2019-11-14 09:11:18,613 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-14 09:11:18,623 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-14 09:11:18,623 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-14 09:11:18,629 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-10-15 00:00:00 | |||||
记录时间:2019-11-14 09:11:19,909 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共179条数据 | |||||
记录时间:2019-11-14 09:11:19,914 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-14 09:11:19,915 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-14 09:11:19,954 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-14 09:11:19,987 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行179 | |||||
记录时间:2019-11-14 09:11:21,646 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功125条,失败0条,其他54条。............................................................................................................ | |||||
记录时间:2019-11-14 09:12:18,615 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-14 09:12:18,624 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-14 09:12:18,624 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-14 09:12:18,633 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-11 10:39:03 | |||||
记录时间:2019-11-14 09:12:19,775 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共179条数据 | |||||
记录时间:2019-11-14 09:12:19,780 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-14 09:12:19,781 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-14 09:12:19,800 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-14 09:12:19,823 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行179 | |||||
记录时间:2019-11-14 09:12:20,465 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他179条。............................................................................................................ |
@@ -0,0 +1,10 @@ | |||||
记录时间:2019-11-15 09:13:17,832 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-15 09:13:17,839 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-15 09:13:17,839 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-15 09:13:17,844 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-11 10:39:03 | |||||
记录时间:2019-11-15 09:13:18,017 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共5条数据 | |||||
记录时间:2019-11-15 09:13:18,021 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-15 09:13:18,022 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-15 09:13:18,023 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-15 09:13:18,049 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行5 | |||||
记录时间:2019-11-15 09:13:18,088 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功5条,失败0条,其他0条。............................................................................................................ |
@@ -0,0 +1,11 @@ | |||||
记录时间:2019-11-19 10:22:22,028 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2019-11-19 10:24:22,193 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-19 10:24:22,280 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-19 10:24:22,292 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-19 10:24:22,480 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-15 23:43:33 | |||||
记录时间:2019-11-19 10:24:23,073 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-19 10:24:23,080 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-19 10:24:23,080 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-19 10:24:23,096 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-19 10:24:23,128 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-19 10:24:23,938 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功54条,失败0条,其他0条。............................................................................................................ |
@@ -1,338 +1,60 @@ | |||||
记录时间:2019-11-20 16:05:37,542 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2019-11-20 16:06:37,700 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:06:37,798 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:06:37,809 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:06:37,988 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:06:38,764 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:06:38,773 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:06:38,773 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:06:38,797 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:06:38,819 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:06:39,535 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:07:37,701 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:07:37,705 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:07:37,706 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:07:37,734 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:07:38,388 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:07:38,392 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:07:38,392 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:07:38,406 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:07:38,427 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:07:38,795 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:08:37,702 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:08:37,708 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:08:37,708 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:08:37,713 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:08:38,382 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:08:38,385 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:08:38,385 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:08:38,402 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:08:38,421 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:08:38,889 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:09:37,701 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:09:37,705 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:09:37,705 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:09:37,709 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:09:38,507 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:09:38,510 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:09:38,510 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:09:38,530 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:09:38,558 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:09:38,921 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:10:37,702 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:10:37,712 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:10:37,712 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:10:37,720 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:10:38,451 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:10:38,455 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:10:38,455 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:10:38,471 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:10:38,487 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:10:38,843 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:11:37,703 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:11:37,714 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:11:37,714 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:11:37,722 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:11:38,470 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:11:38,473 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:11:38,473 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:11:38,488 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:11:38,509 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:11:39,014 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:12:37,717 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:12:37,720 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:12:37,720 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:12:37,724 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:12:38,389 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:12:38,393 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:12:38,393 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:12:38,407 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:12:38,426 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:12:38,796 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:13:37,719 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:13:37,727 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:13:37,727 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:13:37,736 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:13:38,421 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:13:38,432 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:13:38,432 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:13:38,457 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:13:38,500 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:13:38,875 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:14:37,721 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:14:37,729 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:14:37,729 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:14:37,746 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:14:38,418 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:14:38,422 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:14:38,422 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:14:38,437 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:14:38,457 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:14:38,813 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:15:37,721 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:15:37,725 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:15:37,725 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:15:37,729 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:15:38,417 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:15:38,421 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:15:38,421 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:15:38,435 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:15:38,451 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:15:38,810 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:16:37,736 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:16:37,743 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:16:37,743 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:16:37,752 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:16:38,414 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:16:38,418 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:16:38,418 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:16:38,432 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:16:38,456 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:16:39,019 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:17:37,749 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:17:37,757 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:17:37,758 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:17:37,766 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:17:38,451 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:17:38,454 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:17:38,454 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:17:38,468 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:17:38,485 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:17:38,827 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:18:37,750 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:18:37,755 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:18:37,756 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:18:37,761 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:18:38,417 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:18:38,420 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:18:38,421 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:18:38,434 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:18:38,458 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:18:38,808 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:19:37,750 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:19:37,753 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:19:37,753 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:19:37,757 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:19:38,408 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:19:38,411 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:19:38,411 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:19:38,425 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:19:38,451 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:19:38,804 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:20:37,751 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:20:37,756 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:20:37,756 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:20:37,760 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:20:38,455 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:20:38,458 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:20:38,458 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:20:38,472 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:20:38,493 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:20:38,842 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:21:37,752 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:21:37,760 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:21:37,761 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:21:37,769 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:21:38,420 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:21:38,424 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:21:38,424 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:21:38,438 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:21:38,456 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:21:38,817 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:22:37,765 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:22:37,769 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:22:37,769 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:22:37,787 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:22:38,465 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:22:38,470 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:22:38,470 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:22:38,486 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:22:38,509 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:22:38,857 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:23:37,779 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:23:37,783 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:23:37,783 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:23:37,787 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:23:38,477 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:23:38,481 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:23:38,481 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:23:38,495 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:23:38,518 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:23:38,865 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:24:37,779 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:24:37,783 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:24:37,783 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:24:37,788 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:24:38,425 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:24:38,428 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:24:38,429 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:24:38,443 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:24:38,464 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:24:38,814 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:25:37,780 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:25:37,785 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:25:37,785 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:25:37,791 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:25:38,450 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:25:38,453 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:25:38,454 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:25:38,467 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:25:38,489 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:25:38,849 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:26:37,781 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:26:37,789 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:26:37,789 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:26:37,798 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:26:38,656 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:26:38,658 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:26:38,658 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:26:38,673 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:26:38,688 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:26:39,067 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:27:37,782 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:27:37,790 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:27:37,790 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:27:37,798 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:27:38,464 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:27:38,468 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:27:38,468 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:27:38,482 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:27:38,507 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:27:38,860 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:28:37,783 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:28:37,786 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:28:37,786 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:28:37,826 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:28:38,522 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:28:38,525 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:28:38,525 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:28:38,540 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:28:38,562 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:28:38,909 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:29:37,784 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:29:37,793 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:29:37,793 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:29:37,801 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:29:38,483 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:29:38,492 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:29:38,492 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:29:38,513 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:29:38,543 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:29:38,937 线程ID:[14]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:30:37,799 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:30:37,806 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:30:37,806 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:30:37,812 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:30:38,463 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:30:38,466 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:30:38,466 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:30:38,480 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:30:38,502 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:30:38,854 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:31:37,812 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:31:37,821 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:31:37,821 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:31:37,829 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:31:38,522 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:31:38,525 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:31:38,525 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:31:38,540 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:31:38,558 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:31:38,915 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:32:37,814 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:32:37,822 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:32:37,822 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:32:37,831 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:32:38,487 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:32:38,490 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:32:38,490 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:32:38,506 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:32:38,552 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:32:39,013 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:33:37,828 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:33:37,836 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:33:37,837 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:33:37,848 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:33:38,537 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:33:38,540 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:33:38,540 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:33:38,554 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:33:38,575 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:33:38,982 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:34:37,829 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:34:37,832 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:34:37,832 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:34:37,835 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:34:38,545 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:34:38,554 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:34:38,554 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:34:38,569 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:34:38,585 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:34:39,017 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:35:37,831 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:35:37,841 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:35:37,842 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:35:37,851 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:35:38,633 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:35:38,636 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:35:38,636 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:35:38,652 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:35:38,671 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:35:39,183 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:36:37,831 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:36:37,835 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:36:37,835 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:36:37,839 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:36:38,888 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:36:38,897 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:36:38,897 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:36:38,914 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:36:38,931 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:36:39,379 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:37:37,832 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:37:37,836 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:37:37,837 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:37:37,841 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:37:38,533 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:37:38,537 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:37:38,537 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:37:38,552 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:37:38,576 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:37:38,938 线程ID:[15]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:38:37,845 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:38:37,848 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:38:37,848 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:38:37,856 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:38:38,560 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:38:38,564 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:38:38,564 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 16:38:38,584 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 16:38:38,607 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-20 16:38:38,984 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-20 16:39:37,846 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 16:39:37,849 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 16:39:37,849 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 16:39:37,852 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-20 16:39:38,677 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共104条数据 | |||||
记录时间:2019-11-20 16:39:38,681 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 16:39:38,681 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 10:26:21,533 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 10:26:21,544 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 10:26:21,544 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 10:26:21,837 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-16 10:50:21 | |||||
记录时间:2019-11-20 10:26:23,218 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共174条数据 | |||||
记录时间:2019-11-20 10:26:23,229 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 10:26:23,230 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 10:26:23,249 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 10:26:23,277 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行174 | |||||
记录时间:2019-11-20 10:26:25,511 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功174条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2019-11-20 10:28:21,534 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 10:28:21,538 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 10:28:21,538 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 10:28:21,544 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 16:12:04 | |||||
记录时间:2019-11-20 10:28:22,797 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共174条数据 | |||||
记录时间:2019-11-20 10:28:22,801 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 10:28:22,801 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 10:28:22,821 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 10:28:22,843 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行174 | |||||
记录时间:2019-11-20 10:28:24,326 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他174条。............................................................................................................ | |||||
记录时间:2019-11-20 10:30:21,540 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 10:30:21,543 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 10:30:21,543 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 10:30:21,546 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 16:12:04 | |||||
记录时间:2019-11-20 10:30:22,731 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共174条数据 | |||||
记录时间:2019-11-20 10:30:22,735 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 10:30:22,735 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 10:30:22,754 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 10:30:22,780 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行174 | |||||
记录时间:2019-11-20 10:30:23,691 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他174条。............................................................................................................ | |||||
记录时间:2019-11-20 10:32:21,540 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 10:32:21,543 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 10:32:21,543 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 10:32:21,546 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 16:12:04 | |||||
记录时间:2019-11-20 10:32:22,974 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共174条数据 | |||||
记录时间:2019-11-20 10:32:22,978 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 10:32:22,978 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 10:32:23,005 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 10:32:23,039 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行174 | |||||
记录时间:2019-11-20 10:32:23,874 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他174条。............................................................................................................ | |||||
记录时间:2019-11-20 10:34:21,550 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 10:34:21,553 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 10:34:21,554 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 10:34:21,557 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 16:12:04 | |||||
记录时间:2019-11-20 10:34:22,845 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共174条数据 | |||||
记录时间:2019-11-20 10:34:22,849 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 10:34:22,849 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 10:34:22,871 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 10:34:22,896 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行174 | |||||
记录时间:2019-11-20 10:34:24,027 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他174条。............................................................................................................ | |||||
记录时间:2019-11-20 10:36:21,551 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-20 10:36:21,554 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-20 10:36:21,554 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-20 10:36:21,557 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 16:12:04 | |||||
记录时间:2019-11-20 10:36:22,780 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共174条数据 | |||||
记录时间:2019-11-20 10:36:22,784 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-20 10:36:22,785 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-20 10:36:22,802 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-20 10:36:22,831 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行174 | |||||
记录时间:2019-11-20 10:36:23,550 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他174条。............................................................................................................ |
@@ -1,83 +0,0 @@ | |||||
记录时间:2019-11-21 16:39:38,042 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:39:38,079 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行104 | |||||
记录时间:2019-11-21 16:39:38,444 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他104条。............................................................................................................ | |||||
记录时间:2019-11-21 16:40:37,168 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-21 16:40:37,172 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-21 16:40:37,173 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-21 16:40:37,176 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-17 21:50:00 | |||||
记录时间:2019-11-21 16:40:37,657 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-21 16:40:37,661 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-21 16:40:37,661 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-21 16:40:37,668 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:40:37,695 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-21 16:40:38,286 线程ID:[13]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功54条,失败0条,其他0条。............................................................................................................ | |||||
记录时间:2019-11-21 16:41:37,173 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-21 16:41:37,177 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-21 16:41:37,177 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-21 16:41:37,186 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-21 16:41:37,607 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-21 16:41:37,612 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-21 16:41:37,612 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-21 16:41:37,620 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:41:37,643 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-21 16:41:37,990 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他54条。............................................................................................................ | |||||
记录时间:2019-11-21 16:42:37,174 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-21 16:42:37,177 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-21 16:42:37,177 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-21 16:42:37,183 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-21 16:42:37,737 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-21 16:42:37,741 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-21 16:42:37,741 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-21 16:42:37,755 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:42:37,786 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-21 16:42:38,043 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他54条。............................................................................................................ | |||||
记录时间:2019-11-21 16:43:37,174 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-21 16:43:37,178 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-21 16:43:37,178 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-21 16:43:37,182 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-21 16:43:37,563 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-21 16:43:37,568 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-21 16:43:37,568 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-21 16:43:37,576 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:43:37,600 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-21 16:43:37,803 线程ID:[12]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他54条。............................................................................................................ | |||||
记录时间:2019-11-21 16:44:37,184 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-21 16:44:37,187 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-21 16:44:37,187 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-21 16:44:37,191 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-21 16:44:37,577 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-21 16:44:37,581 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-21 16:44:37,581 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-21 16:44:37,589 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:44:37,609 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-21 16:44:37,946 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他54条。............................................................................................................ | |||||
记录时间:2019-11-21 16:45:37,183 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-21 16:45:37,187 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-21 16:45:37,187 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-21 16:45:37,193 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-21 16:45:37,723 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-21 16:45:37,727 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-21 16:45:37,727 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-21 16:45:37,739 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:45:37,767 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-21 16:45:38,045 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他54条。............................................................................................................ | |||||
记录时间:2019-11-21 16:46:37,185 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-21 16:46:37,195 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-21 16:46:37,195 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-21 16:46:37,203 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-21 16:46:37,574 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-21 16:46:37,577 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-21 16:46:37,578 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-21 16:46:37,585 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:46:37,610 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-21 16:46:37,823 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他54条。............................................................................................................ | |||||
记录时间:2019-11-21 16:47:37,187 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-21 16:47:37,196 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-21 16:47:37,196 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-21 16:47:37,205 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-21 16:47:37,628 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共54条数据 | |||||
记录时间:2019-11-21 16:47:37,631 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构 | |||||
记录时间:2019-11-21 16:47:37,632 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据 | |||||
记录时间:2019-11-21 16:47:37,639 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法 | |||||
记录时间:2019-11-21 16:47:37,665 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行54 | |||||
记录时间:2019-11-21 16:47:37,887 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:上传操作完成!其中成功0条,失败0条,其他54条。............................................................................................................ |
@@ -1,489 +0,0 @@ | |||||
记录时间:2019-11-29 16:48:37,923 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:48:37,976 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:48:37,976 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:48:38,002 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:48:38,022 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:49:37,925 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:49:37,935 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:49:37,935 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:49:37,940 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:49:37,958 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:50:37,925 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:50:37,932 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:50:37,932 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:50:37,939 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:50:37,959 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:51:37,926 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:51:37,928 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:51:37,928 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:51:37,932 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:51:37,944 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:52:37,940 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:52:37,945 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:52:37,945 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:52:37,949 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:52:37,964 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:53:37,940 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:53:37,949 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:53:37,949 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:53:37,958 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:53:37,976 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:54:37,942 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:54:37,946 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:54:37,946 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:54:37,949 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:54:37,964 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:55:37,944 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:55:37,955 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:55:37,955 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:55:37,965 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:55:37,997 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:56:37,954 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:56:37,958 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:56:37,959 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:56:37,965 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:56:37,983 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:57:37,955 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:57:37,958 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:57:37,958 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:57:37,961 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:57:37,971 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:58:37,969 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:58:37,972 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:58:37,972 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:58:37,977 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:58:37,994 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 16:59:37,971 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 16:59:37,974 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 16:59:37,974 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 16:59:37,978 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 16:59:37,989 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:00:37,972 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:00:37,980 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:00:37,980 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:00:37,988 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:00:38,004 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:01:37,975 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:01:37,983 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:01:37,984 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:01:37,994 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:01:38,011 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:02:37,976 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:02:37,979 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:02:37,979 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:02:37,982 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:02:37,994 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:03:37,985 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:03:37,988 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:03:37,988 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:03:38,009 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:03:38,021 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:04:37,986 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:04:37,989 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:04:37,990 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:04:37,993 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:04:38,008 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:05:37,987 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:05:37,990 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:05:37,990 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:05:37,995 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:05:38,011 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:06:37,988 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:06:37,992 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:06:37,992 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:06:37,997 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:06:38,015 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:07:37,989 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:07:37,993 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:07:37,993 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:07:37,998 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:07:38,016 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:08:37,990 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:08:37,993 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:08:37,993 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:08:37,997 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:08:38,007 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:09:37,991 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:09:37,994 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:09:37,994 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:09:37,997 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:09:38,008 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:10:37,992 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:10:38,002 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:10:38,002 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:10:38,006 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:10:38,021 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:11:37,994 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:11:37,999 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:11:37,999 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:11:38,004 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:11:38,024 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:12:37,994 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:12:37,998 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:12:37,999 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:12:38,006 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:12:38,026 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:13:38,004 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:13:38,007 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:13:38,007 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:13:38,035 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:13:38,049 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:14:38,005 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:14:38,009 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:14:38,009 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:14:38,013 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:14:38,028 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:15:38,006 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:15:38,009 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:15:38,009 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:15:38,012 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:15:38,022 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:16:38,007 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:16:38,010 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:16:38,010 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:16:38,013 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:16:38,025 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:17:38,008 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:17:38,010 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:17:38,010 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:17:38,013 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:17:38,024 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:18:38,017 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:18:38,025 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:18:38,025 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:18:38,031 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:18:38,056 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:19:38,022 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:19:38,024 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:19:38,024 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:19:38,027 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:19:38,037 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:20:38,022 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:20:38,025 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:20:38,025 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:20:38,031 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:20:38,049 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:21:38,023 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:21:38,025 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:21:38,026 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:21:38,028 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:21:38,040 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:22:38,033 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:22:38,037 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:22:38,037 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:22:38,047 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:22:38,064 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:23:38,034 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:23:38,037 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:23:38,037 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:23:38,041 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:23:38,059 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:24:38,035 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:24:38,040 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:24:38,040 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:24:38,046 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:24:38,061 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:25:38,036 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:25:38,042 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:25:38,042 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:25:38,046 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:25:38,061 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:26:38,052 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:26:38,056 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:26:38,056 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:26:38,082 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:26:38,096 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:27:38,064 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:27:38,069 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:27:38,069 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:27:38,075 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:27:38,088 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:28:38,096 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:28:38,100 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:28:38,100 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:28:38,106 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:28:38,126 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:29:38,100 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:29:38,104 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:29:38,104 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:29:38,107 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:29:38,119 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:30:38,115 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:30:38,120 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:30:38,120 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:30:38,131 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:30:38,151 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:31:38,129 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:31:38,134 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:31:38,134 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:31:38,139 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:31:38,158 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:32:38,131 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:32:38,135 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:32:38,135 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:32:38,139 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:32:38,156 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:33:38,132 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:33:38,136 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:33:38,136 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:33:38,141 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:33:38,158 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:34:38,133 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:34:38,136 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:34:38,136 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:34:38,140 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:34:38,156 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:35:38,135 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:35:38,140 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:35:38,140 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:35:38,144 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:35:38,158 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:36:38,137 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:36:38,141 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:36:38,141 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:36:38,145 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:36:38,163 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:37:38,143 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:37:38,147 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:37:38,147 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:37:38,153 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:37:38,171 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:38:38,144 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:38:38,149 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:38:38,149 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:38:38,153 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:38:38,170 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:39:38,145 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:39:38,149 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:39:38,150 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:39:38,154 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:39:38,171 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:40:38,159 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:40:38,164 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:40:38,164 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:40:38,178 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:40:38,189 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:41:38,160 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:41:38,166 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:41:38,166 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:41:38,171 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:41:38,191 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:42:38,162 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:42:38,168 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:42:38,168 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:42:38,173 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:42:38,185 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:43:38,162 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:43:38,165 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:43:38,165 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:43:38,169 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:43:38,180 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:44:38,163 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:44:38,166 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:44:38,166 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:44:38,169 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:44:38,179 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:45:38,176 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:45:38,180 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:45:38,180 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:45:38,184 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:45:38,206 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:46:38,188 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:46:38,191 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:46:38,191 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:46:38,195 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:46:38,206 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:47:38,189 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:47:38,193 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:47:38,193 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:47:38,197 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:47:38,207 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:48:38,189 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:48:38,192 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:48:38,192 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:48:38,196 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:48:38,207 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:49:38,190 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:49:38,195 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:49:38,195 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:49:38,203 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:49:38,222 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:50:38,204 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:50:38,209 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:50:38,210 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:50:38,215 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:50:38,233 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:51:38,286 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:51:38,294 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:51:38,294 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:51:38,312 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:51:38,331 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:52:38,288 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:52:38,293 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:52:38,293 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:52:38,297 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:52:38,312 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:53:38,297 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:53:38,306 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:53:38,306 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:53:38,311 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:53:38,331 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:54:38,302 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:54:38,307 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:54:38,307 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:54:38,312 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:54:38,331 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:55:38,303 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:55:38,307 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:55:38,307 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:55:38,312 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:55:38,328 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:56:38,313 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:56:38,319 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:56:38,319 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:56:38,325 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:56:38,344 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:57:38,314 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:57:38,318 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:57:38,318 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:57:38,322 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:57:38,332 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:58:38,316 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:58:38,320 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:58:38,320 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:58:38,341 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:58:38,360 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 17:59:38,317 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 17:59:38,320 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 17:59:38,320 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 17:59:38,323 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 17:59:38,335 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:00:38,318 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:00:38,321 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:00:38,321 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:00:38,325 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:00:38,336 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:01:38,319 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:01:38,323 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:01:38,323 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:01:38,328 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:01:38,347 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:02:38,333 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:02:38,337 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:02:38,337 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:02:38,343 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:02:38,358 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:03:38,346 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:03:38,355 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:03:38,356 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:03:38,360 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:03:38,376 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:04:38,347 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:04:38,350 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:04:38,351 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:04:38,355 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:04:38,369 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:05:38,348 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:05:38,353 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:05:38,353 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:05:38,358 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:05:38,370 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:06:38,349 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:06:38,353 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:06:38,353 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:06:38,358 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:06:38,374 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:07:38,349 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:07:38,352 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:07:38,353 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:07:38,357 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:07:38,369 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:08:38,361 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:08:38,365 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:08:38,365 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:08:38,368 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:08:38,387 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:09:38,364 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:09:38,368 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:09:38,368 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:09:38,371 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:09:38,384 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:10:38,376 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:10:38,379 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:10:38,379 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:10:38,385 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:10:38,398 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:11:38,378 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:11:38,386 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:11:38,386 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:11:38,390 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:11:38,407 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:12:38,379 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:12:38,383 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:12:38,383 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:12:38,387 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:12:38,398 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:13:38,381 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:13:38,384 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:13:38,385 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:13:38,387 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:13:38,398 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:14:38,381 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:14:38,386 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:14:38,386 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:14:38,391 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:14:38,411 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:15:38,391 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:15:38,396 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:15:38,397 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:15:38,400 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:15:38,420 线程ID:[10]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:16:38,392 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:16:38,396 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:16:38,396 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:16:38,400 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:16:38,412 线程ID:[11]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:17:38,393 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:17:38,395 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:17:38,396 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:17:38,399 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:17:38,409 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:18:38,394 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:18:38,398 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:18:38,398 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:18:38,403 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:18:38,416 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:19:38,407 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:19:38,411 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:19:38,411 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:19:38,417 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:19:38,432 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:20:38,408 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:20:38,411 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:20:38,411 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:20:38,416 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:20:38,426 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:21:38,408 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:21:38,411 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:21:38,411 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:21:38,415 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:21:38,427 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:22:38,413 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:22:38,417 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:22:38,417 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:22:38,420 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:22:38,437 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:23:38,413 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:23:38,417 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:23:38,417 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:23:38,421 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:23:38,434 线程ID:[9]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:24:38,414 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:24:38,418 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:24:38,418 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:24:38,423 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-11-29 18:24:38,443 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-11-29 18:25:38,416 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-11-29 18:25:38,419 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-11-29 18:25:38,419 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-11-29 18:26:08,452 线程ID:[8]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间数据库连接失败。 |
@@ -1,26 +0,0 @@ | |||||
记录时间:2019-12-02 15:27:30,627 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动 | |||||
记录时间:2019-12-02 15:28:30,785 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-12-02 15:28:31,009 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-12-02 15:28:31,027 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-12-02 15:28:31,362 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-12-02 15:28:31,778 线程ID:[5]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-12-02 15:29:30,798 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-12-02 15:29:30,801 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-12-02 15:29:30,801 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-12-02 15:29:30,806 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-12-02 15:29:30,823 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-12-02 15:30:30,801 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-12-02 15:30:30,804 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-12-02 15:30:30,804 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-12-02 15:30:30,809 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-12-02 15:30:30,823 线程ID:[6]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-12-02 15:31:30,818 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-12-02 15:31:30,821 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-12-02 15:31:30,821 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-12-02 15:31:30,824 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-12-02 15:31:30,836 线程ID:[3]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 | |||||
记录时间:2019-12-02 15:32:30,820 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动 | |||||
记录时间:2019-12-02 15:32:30,824 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数1 | |||||
记录时间:2019-12-02 15:32:30,824 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选 | |||||
记录时间:2019-12-02 15:32:30,826 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2019-11-18 10:09:00 | |||||
记录时间:2019-12-02 15:32:30,840 线程ID:[4]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共0条数据 |