瀏覽代碼

提交修改

develop
DESKTOP-58BB7H3\ZJH 4 月之前
父節點
當前提交
fe3de56a6c
共有 5 個檔案被更改,包括 13968 行新增7 行删除
  1. 二進制
      .vs/CNAS_DBSync/v15/.suo
  2. 二進制
      .vs/CNAS_DBSync/v15/Server/sqlite3/storage.ide-wal
  3. +47
    -7
      CNAS_DBSync/frmSyncParams.cs
  4. 二進制
      dll/CNAS_DBSync.exe
  5. +13921
    -0
      dll/ErrorLog/20250219.txt

二進制
.vs/CNAS_DBSync/v15/.suo 查看文件


二進制
.vs/CNAS_DBSync/v15/Server/sqlite3/storage.ide-wal 查看文件


+ 47
- 7
CNAS_DBSync/frmSyncParams.cs 查看文件

@@ -287,14 +287,10 @@ namespace CNAS_DBSync
/// <param name="e"></param>
private void cbxInstrument_SelectedIndexChanged(object sender, EventArgs e)
{



if (cbxInstrument.Text == null) return;

InstrumentData instrumentData = InstrumentDataFact.CreateInstrumentDataSource(currentSyncItem.SyncInstrumentDSInfo, new object[] { "", "", "" });
//dictInstruTables = instrumentData.GetInstrumentData();
//dictInstruTables =

DataTable dtTableType = null;
string strTableName_Instru = cbxInstrument.Text.ToString();

@@ -604,6 +600,17 @@ namespace CNAS_DBSync
return 1;
}

public AccessFormatConfig AccessFormat { get; set; }
public ExcelFormatConfig ExcelFormat { get; set; }
public FoxProFormatConfig FoxProFormat { get; set; }
public SqliteFormatConfig SqliteFormat { get; set; }
public SqlServerFormatConfig SqlServerFormat { get; set; }
public OracleFormatConfig OracleFormat { get; set; }
public MySqlFormatConfig MySqlFormat { get; set; }
public NormalFileFormatConfig NormalFileFormat { get; set; }
public PostgreSqlFormatConfig PostgreSqlFormat { get; set; }
public KingbaseFormatConfig KingbaseFormat { get; set; }
public DmFormatConfig DmFormat { get; set; }
/// <summary>
/// 手动输入表名时,获取该表的表信息
/// </summary>
@@ -612,9 +619,42 @@ namespace CNAS_DBSync
{
if (currentSyncItem.SyncInstrumentDSInfo == null) return -1;
if (currentSyncItem.SyncTargetDBInfo == null) return -2;
SqlServerFormatConfig SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml");
string sql = "";
ExcelFormat = FileOperation.GetFormatConfigData<ExcelFormatConfig>("ExcelFormatConfig.xml");
AccessFormat = FileOperation.GetFormatConfigData<AccessFormatConfig>("AccessFormatConfig.xml");
FoxProFormat = FileOperation.GetFormatConfigData<FoxProFormatConfig>("FoxProFormatConfig.xml");
SqliteFormat = FileOperation.GetFormatConfigData<SqliteFormatConfig>("SqliteFormatConfig.xml");
SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml");
OracleFormat = FileOperation.GetFormatConfigData<OracleFormatConfig>("OracleFormatConfig.xml");
NormalFileFormat = FileOperation.GetFormatConfigData<NormalFileFormatConfig>("NormalFileFormatConfig.xml");
KingbaseFormat = FileOperation.GetFormatConfigData<KingbaseFormatConfig>("KingbaseFormatConfig.xml");

switch (currentSyncItem.SyncInstrumentDSInfo.InstrumentDataSourceType)
{
case DataSourceType.MySQL:
MySqlFormat = FileOperation.GetFormatConfigData<MySqlFormatConfig>("MySqlFormatConfig.xml");
sql = MySqlFormat.AutoSql.MySqlViewSql;
break;
case DataSourceType.Dm:
DmFormat = FileOperation.GetFormatConfigData<DmFormatConfig>("DmFormatConfig.xml");
sql = DmFormat.AutoSql.DmViewSql;
break;
case DataSourceType.Oracle:
OracleFormat = FileOperation.GetFormatConfigData<OracleFormatConfig>("OracleFormatConfig.xml");
sql = OracleFormat.AutoSql.OracleViewSql;
break;
case DataSourceType.PostgreSQL:
PostgreSqlFormat = FileOperation.GetFormatConfigData<PostgreSqlFormatConfig>("PostgreSqlFormatConfig.xml");
sql = PostgreSqlFormat.AutoSql.PostgreSqlViewSql;
break;
case DataSourceType.SQL:
SqlServerFormat = FileOperation.GetFormatConfigData<SqlServerFormatConfig>("SqlServerFormatConfig.xml");
sql = SqlServerFormat.AutoSql.SqlServerViewSql;
break;
default:
break;
}

string sql = SqlServerFormat.AutoSql.SqlServerViewSql;

cbxInstrument.Text = ExtractTableNames(sql);
if (cbxInstrument.Text == "") return -6;


二進制
dll/CNAS_DBSync.exe 查看文件


+ 13921
- 0
dll/ErrorLog/20250219.txt
文件差異過大導致無法顯示
查看文件


Loading…
取消
儲存