0

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

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

4

1 回答 1

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

于 2013-08-23T12:57:25.130 回答