Dim connection As New adodb.connection
Dim sql As String
Dim years As Integer
years = 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
诚然,我假设必须有一个简单的语法问题,或者某些缺少变量的元数据。请赐教。我如何在此处正确交换变量(因此我可以以编程方式使用此变量,而不是对值进行硬编码)
慕村9548890
相关分类