2014-02-08 75 views

回答

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

指定文本字段的長度,除非您希望通過Access查詢調用長度爲255的字段或通過ADO連接調用時調用Memo字段。

Com_Type Text(50), 

Double類型沒有大小和規模的規格。請將它們放下或使用Decimal類型。

Cons_2008 Double 

或者

Cons_2008 Decimal(10, 2) 

注:有關小數類型的限制,請參見本SO answer


當使用Double類型,你還可以指定鏈接到該表列的TextBoxes的格式。這樣你可以強制顯示2位小數。

+0

我用Access XP進行了測試,並將CREATE TABLE查詢放入Access查詢中。它創建一個長度爲255的「Text」字段。可能在通過ADO執行時表現不同。通過Access查詢調用時,必須使用「Memo」類型。 –

+0

我明白了,他們的行爲有所不同。 (我只通過ADO連接完成了DDL。)謝謝你讓我知道。 –