Dim connection As New adodb.connection Dim sql As StringDim years As Integeryears = 2011所以我在這里有一些不錯(cuò)的聲明變量。現(xiàn)在,我將展示完美運(yùn)行的語(yǔ)句,沒有問(wèn)題:sql = "insert into crimeData(reportYear) values(2011)"connection.Execute sql請(qǐng)注意,我在這一年進(jìn)行了硬編碼?,F(xiàn)在,如果我嘗試:sql = "insert into crimeData(reportYear) values(years)"connection.Execute sql將變量名稱替換為值,我得到了錯(cuò)誤: No value given for one or more required parameters誠(chéng)然,我假設(shè)必須有一個(gè)簡(jiǎn)單的語(yǔ)法問(wèn)題,或者某些缺少變量的元數(shù)據(jù)。請(qǐng)賜教。我如何在此處正確交換變量(因此我可以以編程方式使用此變量,而不是對(duì)值進(jìn)行硬編碼)
嘗試將變量用作值VBA到SQL
明月笑刀無(wú)情
2019-12-05 15:48:20