我正在通过 winforms 中的 datagridview 将 excel 文件导入数据库。单击“导入 Excel 文件”按钮时出现此异常。在该行引发的异常:
OleDbConnection con = new OleDbConnection(connectionString);
我的连接字符串是:
string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\GPS_WTGs.xlsx;Extended Properties=\"Excel 8.0;HDR=Yes;\";
在我的 winform 中,我只有 1 个按钮和 datagridview。
如何处理这个异常?
最佳答案
您的连接字符串格式不正确,您不需要额外的 "
和反斜杠。您可以尝试以下方法:
string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\GPS_WTGs.xlsx;Extended Properties=Excel 8.0;HDR=Yes;"
关于c# - 参数异常 : Format of the initialization string does not confirm to specification starting at index 102,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45205661/