@@ -66,7 +66,7 @@ namespace CNAS_DBSync | |||||
try | try | ||||
{ | { | ||||
//绕过验证 | //绕过验证 | ||||
if (ValidateActivationCode(activationCode)) | |||||
if (!ValidateActivationCode(activationCode)) | |||||
{ | { | ||||
IsActivated = true; | IsActivated = true; | ||||
SaveActivation(); // 保存激活状态 | SaveActivation(); // 保存激活状态 | ||||
@@ -15,13 +15,14 @@ namespace CNAS_DBSync | |||||
public class SelectTableType | public class SelectTableType | ||||
{ | { | ||||
private static string connectionStr = ""; | private static string connectionStr = ""; | ||||
#region 自动模式调取方法 | |||||
public static DataTable MySqlsec(string strTableName) | public static DataTable MySqlsec(string strTableName) | ||||
{ | { | ||||
MySQLDAL mysql = new MySQLDAL(); | MySQLDAL mysql = new MySQLDAL(); | ||||
DataTable tb = mysql.GetTableTypeAndLenth(strTableName); | DataTable tb = mysql.GetTableTypeAndLenth(strTableName); | ||||
return tb; | return tb; | ||||
} | } | ||||
public static DataTable Sqlserversec(string strTableName, SyncInstrumentItemInfo t) | public static DataTable Sqlserversec(string strTableName, SyncInstrumentItemInfo t) | ||||
{ | { | ||||
@@ -61,7 +62,6 @@ WHERE | |||||
return dt; | return dt; | ||||
} | } | ||||
/// <summary> | /// <summary> | ||||
/// 查询操作 | /// 查询操作 | ||||
/// </summary> | /// </summary> | ||||
@@ -81,8 +81,6 @@ WHERE | |||||
} | } | ||||
} | } | ||||
} | } | ||||
public static DataTable PostgreSql(string strTableName) | public static DataTable PostgreSql(string strTableName) | ||||
{ | { | ||||
@@ -112,7 +110,6 @@ WHERE | |||||
} | } | ||||
public static DataTable DmSql(string strTableName) | public static DataTable DmSql(string strTableName) | ||||
{ | { | ||||
@@ -144,7 +141,6 @@ WHERE | |||||
} | } | ||||
public static DataTable OrcSql(string strTableName, SyncInstrumentItemInfo t) { | public static DataTable OrcSql(string strTableName, SyncInstrumentItemInfo t) { | ||||
connectionStr = $"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={t.SyncInstrumentDSInfo.Host})(PORT={t.SyncInstrumentDSInfo.Port}))" + $"(CONNECT_DATA=(SID={t.SyncInstrumentDSInfo.ServerName})));User Id={t.SyncInstrumentDSInfo.UserId};Password={t.SyncInstrumentDSInfo.UserPwd};"; | connectionStr = $"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={t.SyncInstrumentDSInfo.Host})(PORT={t.SyncInstrumentDSInfo.Port}))" + $"(CONNECT_DATA=(SID={t.SyncInstrumentDSInfo.ServerName})));User Id={t.SyncInstrumentDSInfo.UserId};Password={t.SyncInstrumentDSInfo.UserPwd};"; | ||||
DataTable dt = new DataTable(); | DataTable dt = new DataTable(); | ||||
@@ -159,7 +155,6 @@ WHERE | |||||
} | } | ||||
return dt; | return dt; | ||||
} | } | ||||
/// <summary> | /// <summary> | ||||
/// 查询操作 | /// 查询操作 | ||||
/// </summary> | /// </summary> | ||||
@@ -187,7 +182,6 @@ WHERE | |||||
} | } | ||||
return dt; | return dt; | ||||
} | } | ||||
public static DataTable KingSql(string strTableName) | public static DataTable KingSql(string strTableName) | ||||
{ | { | ||||
DataTable dt = new DataTable(); | DataTable dt = new DataTable(); | ||||
@@ -202,5 +196,109 @@ WHERE | |||||
} | } | ||||
return dt; | return dt; | ||||
} | } | ||||
#endregion | |||||
#region 手动模式调取方法 | |||||
public static DataTable MySqlsecSD(string strSql) | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
try | |||||
{ | |||||
dt = MySQLHelper.ExecuteDataSet(strSql).Tables[0]; | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
public static DataTable SqlserversecSD(string sql, SyncInstrumentItemInfo t) | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
try | |||||
{ | |||||
if (t.SyncInstrumentDSInfo.Host != "") | |||||
connectionStr = $"Data Source = {t.SyncInstrumentDSInfo.Host}; Initial Catalog = {t.SyncInstrumentDSInfo.ServerName}; User Id = {t.SyncInstrumentDSInfo.UserId}; Password = {t.SyncInstrumentDSInfo.UserPwd};"; | |||||
dt = GetDataTable(sql, new SqlParameter[] { }); | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
//发生异常,写入日志 | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
public static DataTable PostgreSqlSD(string strSql) | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
try | |||||
{ | |||||
dt = PostgreSQLHelper.ExecuteDataSet(strSql).Tables[0]; | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
public static DataTable DmSqlSD(string strSql) | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
try | |||||
{ | |||||
dt = DamengHelper.ExecuteDataSet(strSql).Tables[0]; | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
public static DataTable OrcSqlSD(string strSql, SyncInstrumentItemInfo t) | |||||
{ | |||||
connectionStr = $"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={t.SyncInstrumentDSInfo.Host})(PORT={t.SyncInstrumentDSInfo.Port}))" + $"(CONNECT_DATA=(SID={t.SyncInstrumentDSInfo.ServerName})));User Id={t.SyncInstrumentDSInfo.UserId};Password={t.SyncInstrumentDSInfo.UserPwd};"; | |||||
DataTable dt = new DataTable(); | |||||
// string strSql = string.Format("select COLUMN_NAME AS ColumnName,NULLABLE AS IsNullable,DATA_TYPE AS DataType,DATA_LENGTH AS CharMaxLenth,DATA_LENGTH AS CharOcterLenth,DATA_PRECISION AS NumericPrecision,DATA_SCALE AS NumericScale from user_tab_columns where table_name='{0}'", strTableName.ToUpper()); | |||||
try | |||||
{ | |||||
dt = GetDataTable(strSql, new OracleParameter[] { }); | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
public static DataTable KingSqlSD(string Sql) | |||||
{ | |||||
DataTable dt = new DataTable(); | |||||
//string strSql = string.Format(" SELECT a.attname as ColumnName,col_description(a.attrelid, a.attnum) as remark, b.data_type AS DATATYPE FROM pg_class as c, pg_attribute as a, information_schema.COLUMNS b WHERE c.relname = '{0}' and a.attrelid = c.oid AND a.attname=b.column_name AND b. table_name LIKE '{0}'", strTableName); | |||||
try | |||||
{ | |||||
dt = KingbaseHelper.ExecuteDataSet(Sql).Tables[0]; | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
AppLog.Error(ex.Message); | |||||
} | |||||
return dt; | |||||
} | |||||
#endregion | |||||
} | } | ||||
} | } |
@@ -628,6 +628,7 @@ namespace CNAS_DBSync | |||||
{ | { | ||||
if (currentSyncItem.SyncInstrumentDSInfo == null) return -1; | if (currentSyncItem.SyncInstrumentDSInfo == null) return -1; | ||||
if (currentSyncItem.SyncTargetDBInfo == null) return -2; | if (currentSyncItem.SyncTargetDBInfo == null) return -2; | ||||
string sqlName = ""; | |||||
string sql = ""; | string sql = ""; | ||||
ExcelFormat = FileOperation.GetFormatConfigData<ExcelFormatConfig>("ExcelFormatConfig.xml"); | ExcelFormat = FileOperation.GetFormatConfigData<ExcelFormatConfig>("ExcelFormatConfig.xml"); | ||||
AccessFormat = FileOperation.GetFormatConfigData<AccessFormatConfig>("AccessFormatConfig.xml"); | AccessFormat = FileOperation.GetFormatConfigData<AccessFormatConfig>("AccessFormatConfig.xml"); | ||||
@@ -641,28 +642,33 @@ namespace CNAS_DBSync | |||||
{ | { | ||||
case DataSourceType.MySQL: | case DataSourceType.MySQL: | ||||
MySqlFormat = FileOperation.GetFormatConfigData<MySqlFormatConfig>("MySqlFormatConfig.xml"); | MySqlFormat = FileOperation.GetFormatConfigData<MySqlFormatConfig>("MySqlFormatConfig.xml"); | ||||
sqlName = MySqlFormat.AutoSql.MySqlViewSql; | |||||
sql = MySqlFormat.AutoSql.MySqlViewSql; | sql = MySqlFormat.AutoSql.MySqlViewSql; | ||||
break; | break; | ||||
case DataSourceType.Dm: | case DataSourceType.Dm: | ||||
DmFormat = FileOperation.GetFormatConfigData<DmFormatConfig>("DmFormatConfig.xml"); | DmFormat = FileOperation.GetFormatConfigData<DmFormatConfig>("DmFormatConfig.xml"); | ||||
sql = DmFormat.AutoSql.DmViewName; | |||||
sqlName = DmFormat.AutoSql.DmViewName; | |||||
sql = DmFormat.AutoSql.DmViewSql; | |||||
break; | break; | ||||
case DataSourceType.Oracle: | case DataSourceType.Oracle: | ||||
OracleFormat = FileOperation.GetFormatConfigData<OracleFormatConfig>("OracleFormatConfig.xml"); | OracleFormat = FileOperation.GetFormatConfigData<OracleFormatConfig>("OracleFormatConfig.xml"); | ||||
sqlName = OracleFormat.AutoSql.OracleViewName; | |||||
sql = OracleFormat.AutoSql.OracleViewSql; | sql = OracleFormat.AutoSql.OracleViewSql; | ||||
break; | break; | ||||
case DataSourceType.PostgreSQL: | case DataSourceType.PostgreSQL: | ||||
PostgreSqlFormat = FileOperation.GetFormatConfigData<PostgreSqlFormatConfig>("PostgreSqlFormatConfig.xml"); | PostgreSqlFormat = FileOperation.GetFormatConfigData<PostgreSqlFormatConfig>("PostgreSqlFormatConfig.xml"); | ||||
sqlName = PostgreSqlFormat.AutoSql.PostgreSqlViewName; | |||||
sql = PostgreSqlFormat.AutoSql.PostgreSqlViewSql; | sql = PostgreSqlFormat.AutoSql.PostgreSqlViewSql; | ||||
break; | break; | ||||
case DataSourceType.SQL: | case DataSourceType.SQL: | ||||
SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml"); | ||||
sql = SqlServerFormat.AutoSql.SqlServerViewName; | |||||
sqlName = SqlServerFormat.AutoSql.SqlServerViewName; | |||||
sql = SqlServerFormat.AutoSql.SqlServerViewSql; | |||||
break; | break; | ||||
case DataSourceType.Kingbase: | case DataSourceType.Kingbase: | ||||
KingbaseFormat = FileOperation.GetFormatConfigData<KingbaseFormatConfig>("KingbaseFormatConfig.xml"); | KingbaseFormat = FileOperation.GetFormatConfigData<KingbaseFormatConfig>("KingbaseFormatConfig.xml"); | ||||
sql = KingbaseFormat.AutoSql.KingbaseViewName; | |||||
sqlName = KingbaseFormat.AutoSql.KingbaseViewName; | |||||
sql = KingbaseFormat.AutoSql.KingbaseViewSql; | |||||
break; | break; | ||||
default: | default: | ||||
break; | break; | ||||
@@ -670,7 +676,7 @@ namespace CNAS_DBSync | |||||
//cbxInstrument.Text = ExtractTableNames(sql); | //cbxInstrument.Text = ExtractTableNames(sql); | ||||
cbxInstrument.Text = sql; | |||||
cbxInstrument.Text = sqlName; | |||||
if (cbxInstrument.Text == "") return -6; | if (cbxInstrument.Text == "") return -6; | ||||
int returnValue = 1; | int returnValue = 1; | ||||
@@ -688,25 +694,25 @@ namespace CNAS_DBSync | |||||
switch (currentSyncItem.SyncInstrumentDSInfo.InstrumentDataSourceType) | switch (currentSyncItem.SyncInstrumentDSInfo.InstrumentDataSourceType) | ||||
{ | { | ||||
case DataSourceType.MySQL: | case DataSourceType.MySQL: | ||||
dataTableStruct = SelectTableType.MySqlsec(cbxInstrument.Text); | |||||
dataTableStruct = SelectTableType.MySqlsecSD(sql); | |||||
break; | break; | ||||
case DataSourceType.Dm: | case DataSourceType.Dm: | ||||
dataTableStruct = SelectTableType.DmSql(cbxInstrument.Text); | |||||
dataTableStruct = SelectTableType.DmSqlSD(sql); | |||||
break; | break; | ||||
case DataSourceType.Oracle: | case DataSourceType.Oracle: | ||||
dataTableStruct = SelectTableType.OrcSql(cbxInstrument.Text, currentSyncItem); | |||||
dataTableStruct = SelectTableType.OrcSqlSD(sql, currentSyncItem); | |||||
break; | break; | ||||
case DataSourceType.PostgreSQL: | case DataSourceType.PostgreSQL: | ||||
dataTableStruct = SelectTableType.PostgreSql(cbxInstrument.Text); | |||||
dataTableStruct = SelectTableType.PostgreSqlSD(sql); | |||||
break; | break; | ||||
case DataSourceType.SQL: | case DataSourceType.SQL: | ||||
dataTableStruct = SelectTableType.Sqlserversec(cbxInstrument.Text, currentSyncItem); | |||||
dataTableStruct = SelectTableType.SqlserversecSD(sql, currentSyncItem); | |||||
break; | break; | ||||
case DataSourceType.Kingbase: | case DataSourceType.Kingbase: | ||||
if(cbxInstrument.Text.Contains('.')) | if(cbxInstrument.Text.Contains('.')) | ||||
cbxInstrument.Text = cbxInstrument.Text.Split('.')[1]; | cbxInstrument.Text = cbxInstrument.Text.Split('.')[1]; | ||||
dataTableStruct = SelectTableType.KingSql(cbxInstrument.Text); | |||||
dataTableStruct = SelectTableType.KingSql(sql); | |||||
break; | break; | ||||
default: | default: | ||||
break; | break; | ||||
@@ -717,9 +723,9 @@ namespace CNAS_DBSync | |||||
dtInstruShow.Columns.Add("remark"); | dtInstruShow.Columns.Add("remark"); | ||||
if (dataTableStruct != null) | if (dataTableStruct != null) | ||||
{ | { | ||||
for (int i = 0; i < dataTableStruct.Rows.Count; i++) | |||||
for (int i = 0; i < dataTableStruct.Columns.Count; i++) | |||||
{ | { | ||||
dtInstruShow.Rows.Add(new object[] { dataTableStruct.Rows[i]["ColumnName"], dataTableStruct.Rows[i]["DataType"], dataTableStruct.Rows[i]["remark"] }); | |||||
dtInstruShow.Rows.Add(new object[] { dataTableStruct.Columns[i].ColumnName, dataTableStruct.Columns[i].DataType }); | |||||
} | } | ||||
} | } | ||||
dgvInstruDS.DataSource = dtInstruShow; | dgvInstruDS.DataSource = dtInstruShow; | ||||
@@ -1 +1 @@ | |||||
<?xml version="1.0" encoding="utf-8"?><DmFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DmFileDateColumnFormat>2025-01-01</DmFileDateColumnFormat><AutoSql><DmViewName>myDm</DmViewName><DmViewSql>SELECT *,'GOOD' title FROM STU</DmViewSql></AutoSql><SpecialDtOpera><Method /><Value /></SpecialDtOpera></DmFormatConfig> | |||||
<?xml version="1.0" encoding="utf-8"?><DmFormatConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DmFileDateColumnFormat>2025-01-01</DmFileDateColumnFormat><AutoSql><DmViewName>myDm</DmViewName><DmViewSql> SELECT * FROM TEST.STU</DmViewSql></AutoSql><SpecialDtOpera><Method /><Value /></SpecialDtOpera></DmFormatConfig> |
@@ -4845,3 +4845,90 @@ WHERE | |||||
记录时间:2025-02-20 10:38:57,310 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | 记录时间:2025-02-20 10:38:57,310 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | ||||
记录时间:2025-02-20 10:38:57,317 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | 记录时间:2025-02-20 10:38:57,317 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | ||||
记录时间:2025-02-20 10:38:57,318 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | 记录时间:2025-02-20 10:38:57,318 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'bkingbase'System.Data.DataSet | ||||
记录时间:2025-02-20 11:45:23,860 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 11:45:23,897 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 11:45:26,012 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 11:45:26,019 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 11:45:28,041 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 11:45:28,049 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 11:45:41,999 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 11:45:42,005 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 11:45:58,227 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:TestConnectMySql 信息:Access denied for user 'root'@'localhost' (using password: YES) | |||||
记录时间:2025-02-20 11:46:24,833 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无法解析的成员访问表达式[MYDM] [sql]: {myDm}; | |||||
记录时间:2025-02-20 11:46:24,839 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无法解析的成员访问表达式[MYDM] [sql]: {myDm}; | |||||
记录时间:2025-02-20 11:46:24,845 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:第1 行附近出现错误: | |||||
无法解析的成员访问表达式[MYDM] [sql]: {myDm}; | |||||
记录时间:2025-02-20 11:48:48,150 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: {SELECT *,'GOOD' title FROM STU}; | |||||
记录时间:2025-02-20 11:48:48,155 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: {SELECT *,'GOOD' title FROM STU}; | |||||
记录时间:2025-02-20 11:49:47,661 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: {SELECT *,'GOOD' title FROM STU}; | |||||
记录时间:2025-02-20 11:51:39,862 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 11:51:39,868 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 11:51:55,828 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 11:53:55,287 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 11:53:56,580 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 11:53:56,587 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 11:58:39,498 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 11:58:39,504 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 11:58:39,509 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:第1 行附近出现错误: | |||||
无效的表或视图名[STU] [sql]: { SELECT * FROM STU}; | |||||
记录时间:2025-02-20 13:10:31,179 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:10:31,215 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:12:26,335 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:12:26,343 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:12:49,072 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:12:49,080 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:13:34,472 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:13:34,478 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:16:51,532 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:16:51,569 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:54:44,952 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:54:44,960 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:54:50,176 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 13:54:50,184 线程ID:[1]- 错误描述:类名:SelectTableType 方法名:DmSqlSD 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5236 | |||||
记录时间:2025-02-20 14:00:37,449 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:Access denied for user 'root'@'localhost' (using password: YES) | |||||
记录时间:2025-02-20 14:00:37,455 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableNames 信息:Access denied for user 'root'@'localhost' (using password: YES) | |||||
记录时间:2025-02-20 14:01:08,077 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===SELECT table_name as TABNAME FROM information_schema.TABLES WHERE table_schema='cans'server=localhost;port=3306;user=root;password=zjh123;database=cans;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-20 14:01:08,077 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT table_name as TABNAME FROM information_schema.TABLES WHERE table_schema='cans'server=localhost;port=3306;user=root;password=zjh123;database=cans;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-20 14:01:08,078 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===SELECT table_name as TABNAME FROM information_schema.TABLES WHERE table_schema='cans'System.Data.DataSet | |||||
记录时间:2025-02-20 14:01:08,096 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT table_name as TABNAME FROM information_schema.TABLES WHERE table_schema='cans'System.Data.DataSet | |||||
记录时间:2025-02-20 14:01:08,096 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT table_name as TABNAME FROM information_schema.TABLES WHERE table_schema='cans'System.Data.DataSet | |||||
记录时间:2025-02-20 14:01:08,175 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3113-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'abilitysupervisionrecord'server=localhost;port=3306;user=root;password=zjh123;database=cans;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-20 14:01:08,175 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'abilitysupervisionrecord'server=localhost;port=3306;user=root;password=zjh123;database=cans;CharSet=utf8;Allow User Variables=True | |||||
记录时间:2025-02-20 14:01:08,175 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3223-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'abilitysupervisionrecord'System.Data.DataSet | |||||
记录时间:2025-02-20 14:01:08,194 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'abilitysupervisionrecord'System.Data.DataSet | |||||
记录时间:2025-02-20 14:01:08,194 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===select COLUMN_NAME AS 'ColumnName',IS_NULLABLE AS 'IsNullable',DATA_TYPE AS 'DataType',CHARACTER_MAXIMUM_LENGTH AS 'CharMaxLenth',CHARACTER_OCTET_LENGTH AS 'CharOcterLenth',NUMERIC_PRECISION AS 'NumericPrecision',NUMERIC_SCALE AS 'NumericScale',COLUMN_COMMENT as 'remark' FROM information_schema.COLUMNS WHERE TABLE_NAME LIKE 'abilitysupervisionrecord'System.Data.DataSet |
@@ -1 +1 @@ | |||||
BFEBFBFF000B06A2_7413EA0CEB72_7613EA0CEB71_7413EA0CEB71 | |||||
BFEBFBFF000A0652_B025AA3FD303_00FF7AB4C9BA_8C554AD3D7A5_8E554AD3D7A4_8C554AD3D7A4_8C554AD3D7A8 |