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;
你需要的话,我可以把数据库发给你。