此代碼用於將CSV文件轉換爲dataTable。已更新的Microsoft Access數據庫引擎2010到2016 OleDbDataAdapter不起作用
之前更新到Microsoft Access數據庫引擎2016年,我們的代碼工作完全
connection = new OleDbConnection(Config.connectionString); connection.Open(); dataAdapter = new OleDbDataAdapter("select * from [" + fileName + "] ", connection);
我們更新到Microsoft Access數據庫引擎2016年以後,我們的邏輯不能後connection.open進行()。
我嘗試了前10名,完美的工作。 select top 10 * from [" + fileName + "]
之後我用1000試過,它也可以很好地工作。
但是,當我試圖頂10000線,它失敗了。
注意:CSV文件包含超過80000行。
我們安裝了Access 2016年,不是2016年辦公室下載來自:https://www.microsoft.com/en-us/download/details.aspx? id = 54920 –
Access 2016不包含運行時引擎。某些版本的安裝不會。它們具有與運行時安裝不同的運行時引擎安裝。 –