使用 Matlab 更新 MS Access 时出错
Posted
技术标签:
【中文标题】使用 Matlab 更新 MS Access 时出错【英文标题】:Error Using Matlab to Update MS Access 【发布时间】:2012-10-18 00:07:29 【问题描述】:我正在尝试从 Matlab 的 MS Access 数据库中导入数据,但出现以下错误:
使用数据库/获取时出错(第 37 行) [Microsoft][ODBC Microsoft Access Driver] 查询不能 完成。要么查询结果的大小较大 超过数据库的最大大小 (2 GB),或者没有 磁盘上有足够的临时存储空间来存储 查询结果。
我有 4GB 的 RAM 和 60GB 的可用硬盘空间,所以我认为这不是空间问题。数据库为 1022Mb。
【问题讨论】:
【参考方案1】:您是否有机会要求大量数据? 可能是几个不错的外连接,还是多个表组合?
我的猜测是,如果这是导致问题的原因,您应该将查询分成几部分,它会起作用。
【讨论】:
以上是关于使用 Matlab 更新 MS Access 时出错的主要内容,如果未能解决你的问题,请参考以下文章
使用 Workbench 将 MS Access 迁移到 MySQL 时出现日期时间错误
在从 MS Access 数据库获取 Long 后使用 OleDbDataReader.GetInt64() 时出现 System.InvalidCastException