Syntax Error in SQL for updating Date field

safeerbinsalih

Registered User.
Local time
Today, 18:20
Joined
Dec 30, 2015
Messages
26
Hello,

I'm struggling with a syntax error in SQL for updating date in a field

Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim GRN_date As Date
Dim temp_date As Variant

Set db = CurrentDb()
Set rs = db.OpenRecordset("PostedGRNfinal")
With rs

GRN_date = rs!GRN_date
temp_date = DMin("GRN_date", "PostedGRNfinal")
'to find the earliest date in field GRN_date

End With
strSQL = "UPDATE [Support_data2] SET [Start_date] = #" & Format(temp_date, dd - mm - yyyy) & "#"

db.Execute strSQL, dbFailOnError


This statement is showing "syntax error in date in qyery expression '#42367'
 
Date for SQL string should be provided in format MM/DD/YYYY
 
Format(temp_date, "dd - mm - yyyy")
 
Thank you. It worked

strSQL = "UPDATE [Support_data2] SET [Start_date] = #" & Format(temp_date, "dd - mm - yyyy") & "#"
db.Execute strSQL, dbFailOnError
 

Users who are viewing this thread

Back
Top Bottom