MS Access 中表达式中的未定义函数“mid”

Posted

技术标签:

【中文标题】MS Access 中表达式中的未定义函数“mid”【英文标题】:Undefined function 'mid' in expression in MS Access 【发布时间】:2015-03-19 19:49:46 【问题描述】:

我正在尝试在 MS Access 中编写查询,并在尝试执行时收到错误“表达式中的未定义函数 'mid'”。

SELECT MID([ColumnName], 4,2)
FROM tblName

据我了解,MID 函数是相当于 Substring 的 MS Access。表和列都肯定存在。什么可能导致此错误?

【问题讨论】:

您可能会收到此错误,因为 ColumnName 不存在 在VBA的'Tolls'菜单中检查'References',不能有一些'MISSING'库 【参考方案1】:

在 VBA 的“工具”菜单中检查“参考”,肯定有一些“MISSING”库。

【讨论】:

就是这样。您是否建议删除数据库中没有任何报告或表格的所有参考文献,或者只删除“缺失”的参考文献? 有2个系统引用(“Visual Basic for applications”和“Microsoft Access ??? Object Library”)不能删除,如果你不使用函数可以删除所有其他的来自他们。

以上是关于MS Access 中表达式中的未定义函数“mid”的主要内容,如果未能解决你的问题,请参考以下文章

MS-Access 中的未嵌套行?

MS ACCESS MID函数

MS Access 2007 中的 SQL 内部连接

MS Access CREATE PROCEDURE 或在 .NET 中使用 Access 宏

在 access 数据库中将 Null 转换为零

使用主窗体中的未绑定文本框过滤 Microsoft Access 中的子窗体