BIB*_*IBD 6 string ms-access vba string-comparison
如何在MS Access中使InStr区分大小写?
我想要显示以下内容 0
msgbox InStr("In Here", "here")
Run Code Online (Sandbox Code Playgroud)
相反,我得到了4.
我试过添加vbBinaryCompare
msgbox InStr("In Here", "here", vbBinaryCompare)
Run Code Online (Sandbox Code Playgroud)
但它抱怨类型不匹配.
用InStrB而不是InStr.然后它将进行逐字节比较而不是不区分大小写.
msgbox InStrB("In Here", "here")
Run Code Online (Sandbox Code Playgroud)
显示0.
帮助主题没有说明这一点,但是当您使用可选的compare参数时,您还需要提供可选的start参数以避免类型不匹配投诉.
所以这显示在0 MsgBox:
MsgBox InStr(1,"In Here", "here", vbBinaryCompare)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6243 次 |
| 最近记录: |