for-loop 在 MS Access 中使用 SQL 添加列
for-loop add columns using SQL in MS Access
我正在尝试将 n 列添加到 table,就像这个代码示例中的 n = 10
:
Sub toto()
Dim db As Database, i As Integer
Set db = CurrentDb()
For i = 1 To i = 10
db.Execute " ALTER TABLE time_series " _
& "ADD COLUMN F_" & i & " Number;"
' End If
Next i
End sub
我尝试将 i
转换为 CStr(i)
的字符串,但无济于事。有什么提示吗?
编辑:未添加列。
我已经测试了您的代码,除了您的 For 语句有点偏离并且您需要设置 db 对象之外,我没有发现任何问题。试试这个代码。
Sub toto()
Dim db As Database, i As Integer
Set db = CurrentDb
For i = 1 To 10
db.Execute " ALTER TABLE time_series " _
& "ADD COLUMN F_" & i & " Number;"
Next i
Set db = Nothing
End Sub
我正在尝试将 n 列添加到 table,就像这个代码示例中的 n = 10
:
Sub toto()
Dim db As Database, i As Integer
Set db = CurrentDb()
For i = 1 To i = 10
db.Execute " ALTER TABLE time_series " _
& "ADD COLUMN F_" & i & " Number;"
' End If
Next i
End sub
我尝试将 i
转换为 CStr(i)
的字符串,但无济于事。有什么提示吗?
编辑:未添加列。
我已经测试了您的代码,除了您的 For 语句有点偏离并且您需要设置 db 对象之外,我没有发现任何问题。试试这个代码。
Sub toto()
Dim db As Database, i As Integer
Set db = CurrentDb
For i = 1 To 10
db.Execute " ALTER TABLE time_series " _
& "ADD COLUMN F_" & i & " Number;"
Next i
Set db = Nothing
End Sub