Przeglądaj źródła

达梦加载数据

develop
OCEAN 4 miesięcy temu
rodzic
commit
95194733cc
7 zmienionych plików z 49 dodań i 2 usunięć
  1. +9
    -1
      CNAS_DBSync/frmDatabaseParams.cs
  2. +3
    -0
      CnasSynchronusClient/Factory/InstrumentDataSourceFact.cs
  3. +2
    -1
      CnasSynchronusDAL/DAL/DmDAL.cs
  4. BIN
      dll/CNAS_DBSync.exe
  5. BIN
      dll/CnasSynchronusClient.dll
  6. BIN
      dll/CnasSynchronusDAL.dll
  7. +35
    -0
      dll/ErrorLog/20250216.txt

+ 9
- 1
CNAS_DBSync/frmDatabaseParams.cs Wyświetl plik

@@ -159,6 +159,14 @@ namespace CNAS_DBSync
this.txtKingbaselPwd.Text = syncInstrumentItem.SyncInstrumentDSInfo.UserPwd; this.txtKingbaselPwd.Text = syncInstrumentItem.SyncInstrumentDSInfo.UserPwd;
this.txtKingbaselPort.Text = syncInstrumentItem.SyncInstrumentDSInfo.Port; this.txtKingbaselPort.Text = syncInstrumentItem.SyncInstrumentDSInfo.Port;
break; break;
case DataSourceType.Dm:
this.tabcDS.SelectedIndex = 10;
this.txtDmHost.Text = syncInstrumentItem.SyncInstrumentDSInfo.Host;
this.txtDmServer.Text = syncInstrumentItem.SyncInstrumentDSInfo.ServerName;
this.txtDmUser.Text = syncInstrumentItem.SyncInstrumentDSInfo.UserId;
this.txtDmPwd.Text = syncInstrumentItem.SyncInstrumentDSInfo.UserPwd;
this.txtDmPort.Text = syncInstrumentItem.SyncInstrumentDSInfo.Port;
break;
default: default:
break; break;
} }
@@ -271,7 +279,7 @@ namespace CNAS_DBSync
syncInstrumentItem.SyncInstrumentDSInfo.ServerName = this.txtDmServer.Text.Trim(); syncInstrumentItem.SyncInstrumentDSInfo.ServerName = this.txtDmServer.Text.Trim();
syncInstrumentItem.SyncInstrumentDSInfo.UserId = this.txtDmUser.Text.Trim(); syncInstrumentItem.SyncInstrumentDSInfo.UserId = this.txtDmUser.Text.Trim();
syncInstrumentItem.SyncInstrumentDSInfo.UserPwd = this.txtDmPwd.Text.Trim(); syncInstrumentItem.SyncInstrumentDSInfo.UserPwd = this.txtDmPwd.Text.Trim();
//syncInstrumentItem.SyncInstrumentDSInfo.Port = this.tx.Text.Trim();
syncInstrumentItem.SyncInstrumentDSInfo.Port = this.txtDmPort.Text.Trim();
break; break;
default: default:
syncInstrumentItem.SyncInstrumentDSInfo.Path = this.txtInportExcel.Text.Trim(); syncInstrumentItem.SyncInstrumentDSInfo.Path = this.txtInportExcel.Text.Trim();


+ 3
- 0
CnasSynchronusClient/Factory/InstrumentDataSourceFact.cs Wyświetl plik

@@ -52,6 +52,9 @@ namespace CnasSynchronusClient
case DataSourceType.Kingbase: case DataSourceType.Kingbase:
instrumentData = new KingbaseServerInstrumentData(dataSourceInfo, obj); instrumentData = new KingbaseServerInstrumentData(dataSourceInfo, obj);
break; break;
case DataSourceType.Dm:
instrumentData = new DmServerInstrumentData(dataSourceInfo, obj);
break;
case DataSourceType.Excel: case DataSourceType.Excel:
default: default:
instrumentData = new ExcelInstrumentData(dataSourceInfo,obj); instrumentData = new ExcelInstrumentData(dataSourceInfo,obj);


+ 2
- 1
CnasSynchronusDAL/DAL/DmDAL.cs Wyświetl plik

@@ -26,7 +26,8 @@ namespace CnasSynchronusDAL
public DataTable GetTableNames(string strName) public DataTable GetTableNames(string strName)
{ {
DataTable dt = new DataTable(); DataTable dt = new DataTable();
string strSql = string.Format("SELECT table_name as TABNAME FROM user_tables WHERE owner='{0}'", strName);
//string strSql = string.Format("SELECT table_name as TABNAME FROM user_tables WHERE owner='{0}'", strName);
string strSql = string.Format("SELECT table_name as TABNAME FROM user_tables WHERE TABLESPACE_NAME='MAIN'", strName);
try try
{ {
dt = DamengHelper.ExecuteDataSet(strSql).Tables[0]; dt = DamengHelper.ExecuteDataSet(strSql).Tables[0];


BIN
dll/CNAS_DBSync.exe Wyświetl plik


BIN
dll/CnasSynchronusClient.dll Wyświetl plik


BIN
dll/CnasSynchronusDAL.dll Wyświetl plik


+ 35
- 0
dll/ErrorLog/20250216.txt Wyświetl plik

@@ -220,3 +220,38 @@
记录时间:2025-02-16 13:44:42,895 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM stu Where 0=1System.Data.DataSet 记录时间:2025-02-16 13:44:42,895 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3333-===SELECT * FROM stu Where 0=1System.Data.DataSet
记录时间:2025-02-16 13:44:42,895 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM stu Where 0=1System.Data.DataSet 记录时间:2025-02-16 13:44:42,895 线程ID:[1]- 错误描述:类名:MySQLHelper 方法名:ExecuteDataSet 信息:===-3443-===SELECT * FROM stu Where 0=1System.Data.DataSet
记录时间:2025-02-16 13:44:42,896 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===stuMySQLHelper.ExecuteDataSet(strSql)Table 记录时间:2025-02-16 13:44:42,896 线程ID:[1]- 错误描述:类名:MySQLDAL 方法名:GetTableStruct 信息:===-333-===stuMySQLHelper.ExecuteDataSet(strSql)Table
记录时间:2025-02-16 13:57:36,571 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:TestConnectDameng 信息:6001,[LOCALHOST:5326 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5326

记录时间:2025-02-16 13:58:46,187 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:TestConnectDameng 信息:6001,[LOCALHOST:5326 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5326

记录时间:2025-02-16 13:59:07,876 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:TestConnectDameng 信息:6001,[LOCALHOST:5326 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5326

记录时间:2025-02-16 13:59:33,513 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:TestConnectDameng 信息:6001,[LOCALHOST:5326 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5326

记录时间:2025-02-16 14:00:00,568 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:TestConnectDameng 信息:6001,[LOCALHOST:5326 (UNKNOW, UNKNOW)]由于目标计算机积极拒绝,无法连接。 [::1]:5326

记录时间:2025-02-16 14:01:36,028 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名
记录时间:2025-02-16 14:01:36,186 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelTableNameToTable 信息:'C:\A_Code\developCnas\CNAS\dll\Cache\2025\2\16140136xls.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
记录时间:2025-02-16 14:01:41,193 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名
记录时间:2025-02-16 14:01:41,261 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelTableNameToTable 信息:'C:\A_Code\developCnas\CNAS\dll\Cache\2025\2\16140141xls.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
记录时间:2025-02-16 14:03:47,646 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名
记录时间:2025-02-16 14:03:47,710 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelTableNameToTable 信息:'C:\A_Code\developCnas\CNAS\dll\Cache\2025\2\16140347xls.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
记录时间:2025-02-16 14:07:03,842 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名
记录时间:2025-02-16 14:07:03,971 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelTableNameToTable 信息:'C:\A_Code\developCnas\CNAS\dll\Cache\2025\2\16140703xls.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
记录时间:2025-02-16 14:21:33,172 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:TestConnectDameng 信息:6001,[SYSDBA:5236 (UNKNOW, UNKNOW)]不知道这样的主机。

记录时间:2025-02-16 14:21:50,538 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名
记录时间:2025-02-16 14:21:50,685 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelTableNameToTable 信息:'C:\A_Code\developCnas\CNAS\dll\Cache\2025\2\16142150xls.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
记录时间:2025-02-16 14:21:57,121 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名
记录时间:2025-02-16 14:21:57,196 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelTableNameToTable 信息:'C:\A_Code\developCnas\CNAS\dll\Cache\2025\2\16142157xls.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
记录时间:2025-02-16 14:21:59,139 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名
记录时间:2025-02-16 14:21:59,204 线程ID:[1]- 错误描述:类名:ExcelDAL 方法名:ReadExcelTableNameToTable 信息:'C:\A_Code\developCnas\CNAS\dll\Cache\2025\2\16142159xls.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
记录时间:2025-02-16 14:22:23,523 线程ID:[1]- 错误描述:类名:RemoteFileCopy 方法名:CopyFileFromRemote 信息:未能正确获得解析后的远程主机名
记录时间:2025-02-16 14:23:26,824 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]用户名或密码错误

记录时间:2025-02-16 14:23:26,838 线程ID:[1]- 错误描述:类名:DmDAL 方法名:GetTableNames 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]用户名或密码错误

记录时间:2025-02-16 14:23:46,191 线程ID:[1]- 错误描述:类名:DamengHelper 方法名:ExecuteDataSet 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]用户名或密码错误

记录时间:2025-02-16 14:23:46,198 线程ID:[1]- 错误描述:类名:DmDAL 方法名:GetTableNames 信息:6001,[localhost:5236 (UNKNOW, UNKNOW)]用户名或密码错误


Ładowanie…
Anuluj
Zapisz