1
我使用alter table命令獲得一行錯誤。我試圖根據變量每個月使用一個循環創建每個月的字段,但是由於我沒有得到期望的結果,所以沒有經過。該代碼創建一個名爲月的列,然後在第二次迭代中給出錯誤。代碼如下:使用vba訪問時在表中添加新字段
Dim x As Integer
Dim Months As Integer
Dim monthly As String
Months = Me.YearsBack * 12
Set db = CurrentDb
If Me.Period = "monthly" Then
For x = 1 To 2
'Months
monthly = "WP M" & x
db.Execute "ALTER TABLE tblEPdata ADD COLUMN [monthly] string;"
Next
End If
感謝您的回覆。但是,我不明白爲什麼我們使用符號[「&變量之前,你可以解釋一下這些是什麼嗎? – zkhan
@zkhan:見編輯,但我擔心如果你是* *新的編碼在VBA ,在創建和運行ALTER TABLE語句之前,您應該查看VBA的教程/介紹。 – Andre