首页 / 浏览问题 / 组件GIS / 问题详情
iobjectsjava 10.0.1导入mdb数据失败
2EXP 2022年01月10日

windows10操作系统下使用iobjectsjava10.0.1导入mdb数据至文件数据源udbx失败,导入gdb数据正常,在iDesktopX导入mdb至udbx正常,代码如下:

ImportSettingPersonalGDBVector importSettingMDB = new ImportSettingPersonalGDBVector();
importSettingMDB.setImportMode(ImportMode.OVERWRITE);
importSettingMDB.setTargetDatasource(datasource);
importSettingMDB.setSourceFilePath(filePath);
importSettingMDB.setTargetDatasetName("mdb_" + System.currentTimeMillis());
importSettingMDB.setImportMode(ImportMode.OVERWRITE);
importSettingMDB.setSourceFileCharset(Charset.UTF8);
importSettingMDB.setIsImportEmptyDataset(true);

1个回答

您好,您这边可以尝试一下吧 把实例化ImportSettingPersonalGDBVector personalMDB = new ImportSettingPersonalGDBVector();换成ImportSetting personalMDB = new ImportSettingPersonalGDBVector(); 试试
4,151EXP 2022年01月10日
试了,还是不行,并且我也试了windows系统上的supermap-iserver-10.1.1-win64-setup版本的MDB导入模型也不行

未找到该程序的话,您看一下您是否安装了与系统位数对应的 AccessDatabaseEngine。

https://www.jb51.net/softs/291504.html

从报错来看应该只有这两个原因,但是按理说idesktopx也不能导入才对,您这边查看一下,如果有安装的话,您把代码发给我测试一下

重新安装 AccessDatabaseEngine 后可以使用了,感谢

...