0
當前使用C#客戶端將數據從Excel導入到MS Access數據庫中,這在大多數情況下完美工作。從Excel電子表格插入數據到Microsoft Access中使用C#不適用於特定字段
有特定的情況下它不起作用,沒有錯誤被拋出。對於我的生活,我無法理解爲什麼。
我的SQL語句: -
INSERT INTO [MS Access;DATABASE=C:\\TempReport.mdb].[Bucket]
(ID,[RefName],[0M],[3M],[6M],[1Y],[2Y],[3Y],[4Y],[5Y],[7Y],[10Y],[12Y],[15Y],[20Y],[25Y],[30Y],[40Y],[40Y+])
SELECT
7,[RefName],[0M],[3M],[6M],[1Y],[2Y],[3Y],[4Y],[5Y],[7Y],[10Y],[12Y],[15Y],[20Y],[25Y],[30Y],[40Y],[40Y+]) FROM [MainReport$C29:AA48]
的ConnectionString: - 「供應商= Microsoft.Jet.OLEDB.4.0;數據源= [文件];擴展屬性='Excel的8.0; HDR =是; IMEX = 0;'「;
問題: - 即使數據沒有錯誤,列20Y,25Y,30Y,40Y,[40Y +]也不會填充。
請幫忙!
您是否獨立執行「SELECT ...」部分以檢查讀取是否成功?如果是,請仔細檢查字段類型。如果您使用文字值而不是從Excel中讀取它們,那麼這些書寫是否有效? – 2011-03-10 15:41:09