";找不到可安装的ISAM“;在添加“;IMEX=1”;到连接字符串
本文关键字:IMEX 字符串 连接 添加 找不到 安装 ISAM quot | 更新日期: 2023-09-27 18:25:35
我正在尝试打开与Access 2010数据库的ADODB连接:
public void openConnection()
{
conn = new ADODB.Connection();
string dbPath = @"T:'somePath'sigilDB.accdb";
string connString=string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='"IMEX=1'"",dbPath);
conn.Open(connString);
}
conn.Open()
调用给我错误:
Could not find installable ISAM
这始于我将Extended Properties='"IMEX=1'"
添加到连接字符串中,以便将列中的混合数据类型读取为字符串。有没有其他方法可以将此选项添加到连接字符串中?
据我所知,IMEX
根本不是ACE提供程序的扩展属性之一。
在这种情况下,没有必要;到目前为止,我的测试证实,当使用ADODB从Access查询混合数据类型时,可以正确处理混合数据类型。
编辑:刚刚发现戈尔德·汤普森的评论也表明了这一点。