繁体   English   中英

无法在Windows7 64bit中为MSAceess打开O​​DBC连接

[英]Can not Open ODBC connection for MSAceess in Windows7 64bit

无法通过ODBC连接MSAcess。 OdbcConnection.Open引发了类似的异常

“找不到错误[IM002] [Microsoft] [ODBC驱动程序管理器]数据源名称,也未指定默认驱动程序”

代码部分如下:

 string connetionString = null;
            OdbcConnection cnn;
            connetionString = (@"Driver={Microsoft Access Driver (*.mdb,*.accdb)};Dbq=E:\aa.mdb;Exclusive=1;Uid=Admin;Pwd=;");
 cnn = new OdbcConnection(connetionString);
            try
            {
                cnn.Open();
                MessageBox.Show("Connection Open ! ");
                cnn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Can not open connection ! ");
            }

您的连接字符串错误,这对我有用:

connetionString = (@"Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=E:\aa.mdb;Uid=Admin;Pwd=;");

参见http://connectionstrings.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM