因為要將一筆文字檔(5萬多筆資料)匯入Access中,如用迴圈去跑Recordset.AddNew+Recordset.Update須8分鐘,如是使用Recordset.UpdateBatch是快一點,但也只快個幾十秒
因此想使用Select * From XXX IN ???? Into AAA的語法來達到快速匯入的功能
但是使用In子句來開啟外部資料庫的條件是必須要是能夠以Microsoft Jet資料庫引擎能夠開啟的資料庫才行,因此請問各位大大Microsoft Jet 4.0引擎是否可以開啟csv型式文字檔,又如果可以的話要如何開啟呢?謝謝
PS.SELECT !INSERT] INTO destination IN
{path!["path" "type"]![""[type;DATABASE=path]}
FROM tableexpression IN
{path!["path" "type"]![""[type;DATABASE=path]}
現在我所不知道的是type要填什麼?像是dBASE IV的資料庫就填dBASE IV那CSV呢?

全站熱搜

vbqa 發表在 痞客邦 留言(1) 人氣()