修正数据库存储过程,解决缓存上传失败问题

This commit is contained in:
2025-07-10 18:44:03 +08:00
parent 3d56954029
commit 000ce53775
8 changed files with 16 additions and 3 deletions

View File

@@ -61,6 +61,8 @@ Public Class DbSynchronizer
''' 同步数据库,开始同步
''' </summary>
Public Sub SyncDatabase()
ServiceLog.WriteDebugLog($"RemoteConnString:{Parameters.RemoteConnString} LocalConnString:{Parameters.LocalConnString}")
Using remoteDb As New DbExecutor(Parameters.RemoteType, Parameters.RemoteConnString)
remoteDb.Open()
@@ -155,7 +157,9 @@ Public Class DbSynchronizer
Catch ex As MySqlException
'记录失败
ServiceLog.WriteErrorLog($"UploadData Error:{ex.Message},ErrorNumber:{ex.Number}")
Dim id As String = row(LocalPrivate.CacheTable.ColNamesEnum.ID.ToString()).ToString()
ServiceLog.WriteErrorLog($"UploadData Error:{ex.Message},ErrorNumber:{ex.Number},ID:{id}")
Select Case ex.Number
Case MySqlErrorCode.DuplicateFieldName '重复字段