ASP程序将EXCEL中的数据导入到ACCESS中的时候,出现莫名其妙的“:[Microsoft][ODBC Excel Driver] 数值字段溢出”错误。
仔细检查了EXCEL和ACCESS数据字段结构和数值类型,都没错。后来在网上找到解释说是应该使用jet引擎:
http://www.mengyong.cn/post/57.html
我只好把:
conn_xls.Open "Driver={Microsoft Excel Driver (*.xls)};DBQ="&Server.MapPath("upxls/xls/cj/cj.xls")
换成了:
conn_xls.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended properties=Excel 5.0;Data Source="&Server.MapPath("upxls/xls/cj/cj.xls")