//Edited to include Error Msg returned//
I can't figure out why this code returns a zero-length string for TempFileName, resulting in error after rs.Update.
Declaring
Const sPath = "D:\Folder\"
works great but when I try to use
Dim sFile As Variant
sPath = Application.CurrentProject.Path
Error Msg
3315 'Field timeline_summaryTimestamp.TempFileName' cannot be zero length string
is returned.
Thanks in advance for your able advice & assistance!
****************************
Public Function Listfiles()
On Error GoTo Err_ListFiles
Dim sPath As Variant
Dim sFile As Variant
sPath = Application.CurrentProject.Path
CurrentDb.Execute "Delete timeline_summaryTimestamp.* from timeline_summaryTimestamp;"
Set rs = CurrentDb.OpenRecordset("timeline_summaryTimestamp")
sFile = Dir(sPath & "TestFile.xlsx")
rs.AddNew
rs!TempFilePath = sPath
rs!TempFileName = sFile
rs!TempFileDate = FileDateTime(sPath & sFile)
rs.Update
sFile = Dir
rs.Close
Set rs = Nothing
Exit_ListFiles:
Exit Function
Err_ListFiles:
MsgBox Err.Number & " " & Err.Description
Resume Exit_ListFiles
End Function
****************************
I can't figure out why this code returns a zero-length string for TempFileName, resulting in error after rs.Update.
Declaring
Const sPath = "D:\Folder\"
works great but when I try to use
Dim sFile As Variant
sPath = Application.CurrentProject.Path
Error Msg
3315 'Field timeline_summaryTimestamp.TempFileName' cannot be zero length string
is returned.
Thanks in advance for your able advice & assistance!
****************************
Public Function Listfiles()
On Error GoTo Err_ListFiles
Dim sPath As Variant
Dim sFile As Variant
sPath = Application.CurrentProject.Path
CurrentDb.Execute "Delete timeline_summaryTimestamp.* from timeline_summaryTimestamp;"
Set rs = CurrentDb.OpenRecordset("timeline_summaryTimestamp")
sFile = Dir(sPath & "TestFile.xlsx")
rs.AddNew
rs!TempFilePath = sPath
rs!TempFileName = sFile
rs!TempFileDate = FileDateTime(sPath & sFile)
rs.Update
sFile = Dir
rs.Close
Set rs = Nothing
Exit_ListFiles:
Exit Function
Err_ListFiles:
MsgBox Err.Number & " " & Err.Description
Resume Exit_ListFiles
End Function
****************************
Last edited: