database - 如何使用vba插入getdate函数

标签 database vba

我想从 sql server 而不是系统中检索日期。所以我使用 getdate 函数但它在 vba 中不起作用 here is code and error

 conn.Execute "insert into dbo.Customers (AccountNo,Amount,code) values ('" & AccountNo & "', '" & Amount & "', '" & getdate() & "')"

最佳答案

您希望 getdate() 由 SQL Server 而不是 VBA 执行。您在 getdate() 周围的错误位置引用了引号:

conn.Execute "insert into dbo.Customers (AccountNo, Amount, code) values ('" & AccountNo & "', '" & Amount & "', getdate())"

关于database - 如何使用vba插入getdate函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39891465/

相关文章:

mysql - SQL 如何在查询中正确使用 where 运算符?

mysql - 在 mysql 查询中将 int 引用为字符串

sql - 为什么where子句中的 "="不能匹配精确的字符串(包括空格和特殊字符)?

mysql - .CopyFromRecordset 正在截断粘贴到 Excel 中的数据

vba - 将选择导出到 CSV

string - Excel VBA 对大型文档进行字符串操作导致运行时错误 "1004"

android - 在 Android 应用程序中存储数据的最佳方法?

database - Drupal 上的多数据库

excel - 将文件从多个文件夹移动到单个文件夹

Excel VBA : How to fix an If Else For Loop error