我正在Microsoft Access中編寫查詢。並在「字段描述」中出現語法錯誤。這裏是代碼:在Microsoft Access中寫入查詢,字段描述中的錯誤
CREATE TABLE CONS
(
Com_Type text,
Cons_2008 double(10,2),
Cons_2009 double(10,2),
Cons_2010 double(10,2)
);
謝謝!
我正在Microsoft Access中編寫查詢。並在「字段描述」中出現語法錯誤。這裏是代碼:在Microsoft Access中寫入查詢,字段描述中的錯誤
CREATE TABLE CONS
(
Com_Type text,
Cons_2008 double(10,2),
Cons_2009 double(10,2),
Cons_2010 double(10,2)
);
謝謝!
CREATE TABLE CONS
(
Com_Type TEXT(150),
Cons_2008 DOUBLE,
Cons_2009 DOUBLE,
Cons_2010 DOUBLE
);
指定文本字段的長度,除非您希望通過Access查詢調用長度爲255的字段或通過ADO連接調用時調用Memo
字段。
Com_Type Text(50),
該Double
類型沒有大小和規模的規格。請將它們放下或使用Decimal
類型。
Cons_2008 Double
或者
Cons_2008 Decimal(10, 2)
注:有關小數類型的限制,請參見本SO answer。
當使用Double
類型,你還可以指定鏈接到該表列的TextBoxes
的格式。這樣你可以強制顯示2位小數。
我用Access XP進行了測試,並將CREATE TABLE查詢放入Access查詢中。它創建一個長度爲255的「Text」字段。可能在通過ADO執行時表現不同。通過Access查詢調用時,必須使用「Memo」類型。 –
我明白了,他們的行爲有所不同。 (我只通過ADO連接完成了DDL。)謝謝你讓我知道。 –