2013-08-23 42 views
0

我试图更新我的字段数据类型。它似乎保持它只是一个整数,我不能更新我的数据库,因为数字太大。如果我不能将它转换为long,我可能只是将数据类型设置为Double。ALTER COLUMN似乎没有将数据类型转换为LONG

下面是我使用的MS Access的SQL代码: 你在你的问题中引用ALTER TABLE Flows ALTER COLUMN Softener2 LONG

+1

的代码应该工作。你在哪里运行这段代码?你是否收到错误信息? –

+0

这句话是否默默地失败了?或者它是否返回了一条信息?什么是当前数据类型? – spencer7593

+0

发生了什么事情是我尝试手动添加数据时正在使用的数据库管理软件失败。我刚刚上传到服务器的ASP文件中运行的SQL语句。这些声明完全没有失败。 – Jim

回答

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 

.. .the柱确实改变Long Integer

Flows2.png

相关问题