簡體   English   中英

將文本文件加載到Access數據庫的最快方法是什么?

[英]What is the fastest way to load a text file to an access Database?

我有一個包含用逗號分隔的數據文本文件,

如何加載此文件以最快的方式訪問?

文本文件包含200,000行。

我使用C#。

Access很高興導入CSV文件,可以通過SQL語句來完成。

SELECT ID,Field1 INTO NewTable 
FROM [Text;HDR=YES;FMT=Delimited;IMEX=2;DATABASE=C:\Docs\].Some.CSV

請參閱: 加速插入mdb

如果您有2個硬盤驅動器,則嘗試將文本文件放在一個硬盤驅動器上,將訪問數據庫放在一個硬盤驅動器上,然后可以嘗試使用2個線程,一個用於讀取,一個用於寫入。

我知道最快,最hackest的方法是將數據導入到excel中,然后將其剪切並粘貼到Access中的表中。 如果您以編程方式需要一些東西,那么我相信快速搜索可以找到一種在C#中讀取CSV文件的方法。 從那里,您只需要打開一個C#數據源並將其放入其中即可。

您能更具體地說明您的問題嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM