在Microsoft Access中编写查询,字段说明中的错误

时间:2014-02-08 18:33:53

标签: sql ms-access ms-access-2013

我正在Microsoft Access中编写查询。我在“字段描述”中收到语法错误。这是代码:

CREATE TABLE CONS 
( 
    Com_Type text, 
    Cons_2008 double(10,2), 
    Cons_2009 double(10,2), 
    Cons_2010 double(10,2) 
);

谢谢!

2 个答案:

答案 0 :(得分:3)

指定文本字段的长度,除非在通过ADO连接调用时通过Access查询或Memo字段调用时需要长度为255的字段。

Com_Type Text(50), 

Double类型没有尺寸和比例规格。请删除它们或使用Decimal类型。

Cons_2008 Double

或者

Cons_2008 Decimal(10, 2)

注意:有关与小数类型相关的限制,请参阅此SO answer


使用Double类型时,您仍然可以在链接到此表列的TextBoxes中指定格式。这样你可以强制显示2位小数。

答案 1 :(得分:2)

CREATE TABLE CONS 
( 
  Com_Type TEXT(150), 
  Cons_2008 DOUBLE, 
  Cons_2009 DOUBLE, 
  Cons_2010 DOUBLE
);