2013-01-31 98 views
0

我有一個應用程序在Access數據庫中插入大量的數據。 所以要我已經設置索引屬性的東西加快添加索引(重複的OK)訪問數據庫C#

因此,在插入結束時,我需要索引設置表中的一對索引(重複)通過C#列。

我想:

string addIndex = "CREATE INDEX columnName ON table(columnName) WITH IGNORE NULL"; 
OleDbCommand cmd = new OleDbCommand(addIndex, conn); 
cmd.ExecuteNonQuery(); 

,但沒有奏效。

幫助將不勝感激。

+0

你得到什麼錯誤的現有列(或表)? –

+0

嘗試不使用列名稱作爲索引名稱:'CREATE INDEX idx_columnName ON表(列名)WITH IGNORE NULL' –

+0

工作..謝謝 – chrismasters

回答

2

儘量不要使用列名作爲索引名:

CREATE INDEX idx_columnName ON table(columnName) WITH IGNORE NULL 

訪問可能不會讓你的名字的索引一樣

+0

+1再次感謝。 – Fionnuala