首页 文章

选择正确的连接字符串(与Excel文件连接时出错)[关闭]

提问于
浏览
0

我正在尝试与Excel Build 连接 . 我已经使用了许多连接字符串但是没有人工作 .

**连接字符串1给出错误 - **“Microsoft.Jet.OLEDB.4.0”提供程序未在本地计算机上注册 .

文件路径= “C:\”

1-var ConStr =“Provider = Microsoft.Jet.OLEDB.4.0; Data Source =”Filepath“;扩展属性= Excel 8.0”

此连接字符串提供错误字符串“未指定的错误”

2-var ConStr =“Provider = Microsoft.ACE.OLEDB.12.0; Data Source =”Filepath“; Extended Properties = \”Excel 12.0 Xml; HDR = Yes; IMEX = 1; \“”;

using (var conn = new OleDbConnection(ConStr))
            {
            conn.Open();
}

如何选择正确的连接字符串?

我的系统配置:

Window Server 2008 R2 Sp1 Microsoft office 64位 . Visual Studio 2010 Professional

1 回答

  • 1

    用于Jet的Microsoft OLE DB提供程序和Jet ODBC驱动程序仅提供32位版本 . 您无法在64位模式下运行它们 .

    来自connectionstrings.com的this page .

    页面确认您可以适应32位模式运行或下载64位驱动程序 .

相关问题