ALTER COLUMN似乎没有将数据类型转换为LONG

时间:2013-08-23 05:52:49

标签: sql ms-access alter-column

我正在尝试更新我的字段数据类型。它似乎只是一个整数,我无法更新我的数据库因为数字太大。我可能只是将数据类型设置为Double,如果我无法将其转换为long。

这是我用于MS Access的sql代码: ALTER TABLE Flows ALTER COLUMN Softener2 LONG

1 个答案:

答案 0 :(得分:1)

您在问题中引用的ALTER TABLE语句确实有效。如果我从表格定义开始,其中[Softener2]是Integer ...

Flows1.png

...然后关闭表并运行以下代码......

Sub foo()
Dim cdb As DAO.Database
Set cdb = CurrentDb
cdb.Execute "ALTER TABLE Flows ALTER COLUMN Softener2 LONG", dbFailOnError
Set cdb = Nothing
End Sub

...该列确实已更改为Long Integer

Flows2.png