为了账号安全,请及时绑定邮箱和手机立即绑定

尝试将变量用作值VBA到SQL

尝试将变量用作值VBA到SQL

明月笑刀无情 2019-12-05 15:48:20
Dim connection As New adodb.connection        Dim sql As StringDim years As Integeryears = 2011所以我在这里有一些不错的声明变量。现在,我将展示完美运行的语句,没有问题:sql = "insert into crimeData(reportYear) values(2011)"connection.Execute sql请注意,我在这一年进行了硬编码。现在,如果我尝试:sql = "insert into crimeData(reportYear) values(years)"connection.Execute sql将变量名称替换为值,我得到了错误: No value given for one or more required parameters诚然,我假设必须有一个简单的语法问题,或者某些缺少变量的元数据。请赐教。我如何在此处正确交换变量(因此我可以以编程方式使用此变量,而不是对值进行硬编码)
查看完整描述

2 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

我不这么认为,但是如果您可以提供一个完整的示例,说明输出与预期不符,我肯定会研究一下。随意使用Northwind示例数据库中的数据。

查看完整回答
反对 回复 2019-12-05
  • 2 回答
  • 0 关注
  • 652 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信