我正在为我的应用程序使用Go Gorm。后端数据库是MySQL。我想仅在记录存在的情况下使用Gorm来更新数据库。我已经尝试过save
和updates
,但是它们没有按我预期的那样工作。如何存档?
答案 0 :(得分:0)
能否请您尝试使用给定的代码,也许它可以帮助您识别问题。 Jst在您本地运行它对我有用。
VBA
如果您只想更新一个Cloumn,则可以使用:
Sub CountRows()
Dim wb As Workbook, wbXLS As Workbook
Dim sPath As String, sFilename As String
Dim NbRows As Integer, rg As Range
DisplayAlerts = False
Set wb = ThisWorkbook
Application.ScreenUpdating = False
sPath = "D:\Arun\myfolder" 'Path of XLS Files
sFilename = Dir(sPath & "*.xls")
On Error Resume Next
Do While Len(sFilename) > 0
If sFilename <> ThisWorkbook.FullName Then
Set wbXLS = Workbooks.Open(sPath & sFilename) 'open file
NbRows = wbXLS.Sheets(1).Range("A60000").End(xlUp).Row 'nb of rows
Set rg = wb.Worksheets("Check").Range("A60000").End(xlUp).Offset(1, 0)
rg = sFilename
rg.Offset(0, 1) = NbRows
wbXLS.Close False 'close file
End If
sFilename = Dir
Loop
Application.ScreenUpdating = True
DisplayAlerts = True
End Sub