string - 如何在MS Access中使InStr区分大小写

标签 string ms-access vba string-comparison

如何在MS Access中使InStr区分大小写?

我想要以下显示0

 msgbox InStr("In Here", "here")

相反,我得到4

我尝试添加vbBinaryCompare
 msgbox InStr("In Here", "here", vbBinaryCompare)

但它提示类型不匹配。

最佳答案

帮助主题并未明确说明这一点,但是当您使用可选的compare参数时,还需要提供可选的start参数,以避免出现类型不匹配的投诉。

因此,它在MsgBox中显示为0:

MsgBox InStr(1,"In Here", "here", vbBinaryCompare)

关于string - 如何在MS Access中使InStr区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11566342/

相关文章:

javascript - 遍历数组时文本变得未定义

c++ - 调用 `stringstream::str()` 来获取实际打印的内容是否合法?

python - 这个将 'string' 视为 'list' 的回文代码如何工作?

c - 编辑字符串(字符数组)复制到输入字符串(scanf 或 fgets.. gets)可能吗?

excel - 没有行号的错误消息

vba - 打开、保存和关闭任何文件

java - System.out.println() 从数据库到表

asp.net - (asp.net) 我的 sql 代码(更新语句)在数据库中有效,但在程序中无效

vba - 使用 VBA 将 csv 文件导入现有 Access 表

excel - 如何从 VLookup 返回值中保留日期格式?