我想从sql server而不是从系统中检索日期。所以我使用getdate函数,但它不能在vba here is code and error
中工作 conn.Execute "insert into dbo.Customers (AccountNo,Amount,code) values ('" & AccountNo & "', '" & Amount & "', '" & getdate() & "')"
答案 0 :(得分:1)
您希望SQL Server执行getdate()
,而不是VBA。您在getdate()
周围的错误位置有引号:
conn.Execute "insert into dbo.Customers (AccountNo, Amount, code) values ('" & AccountNo & "', '" & Amount & "', getdate())"