急!Jet SQL语句修改表字段为什么不成功? 各位高手请帮帮我,的确很急的! (50分)

  • 主题发起人 主题发起人 小甘
  • 开始时间 开始时间
我把ALTER TABLE的示例代码换表名,字段名
还是不行!
 
看来我只有找ACCESS2000装一下了。
 
感激不尽!
 
你要一個字段一個字段下

Alter table one Alter COLUMN a Text(8) NOT NULL
Alter table one Alter COLUMN b Text(59) NOT NULL

 
还是不行
 
ACCESS2000是否支持ALTER 语句?
 
我觉得很有可能是
1、你的SQL语句中的表名或字段名是系统关键字,比如one
2、数据类型不匹配(可惜我没有环境测试)
 
lorderic兄是正确的。
我装了Access2000试了一下,必须一个字段一个字段的修改,否则就出你所提到的语法错误提示,而且错误停在第一个逗号的位置。
我将你的语句做成了6个Query分别执行就没问题了。
Query1:
Alter table one Alter COLUMN
a Text(8) NOT NULL;
Query2:
Alter table one Alter COLUMN
b Text(59) NOT NULL;
Query3:
Alter table one Alter COLUMN
c Long NOT NULL;
Query4:
Alter table one Alter COLUMN
d DATETIME NOT NULL;
Query5:
Alter table one Alter COLUMN
e Currency NOT NULL;
Query6:
Alter table one Alter COLUMN
f Memo NOT NULL;

你需要的话,我可以把数据库发给你。
 
谢谢各位了。
我试了一下,Han.lab,Lorderic两位的回答是正确的.
感谢wugw和各位的热心帮助,谢谢.
 
后退
顶部