我目前无法测试代码(没有笔记本电脑),但在If
如下声明中:
Dim StrA As String, StrB As String
IF StrA = StrB Then
'code for true result
Else
'code for false result
End If
该If
语句是否以二进制或文本方式检查字符串?
我目前无法测试代码(没有笔记本电脑),但在If
如下声明中:
Dim StrA As String, StrB As String
IF StrA = StrB Then
'code for true result
Else
'code for false result
End If
该If
语句是否以二进制或文本方式检查字符串?
比较通常是文本的,stra=STRA,但您可以使用 StrComp:
StrComp("stra","STRA",vbbinarycompare)
http://office.microsoft.com/en-ie/access-help/strcomp-function-HA001228914.aspx
Sub IsIt()
'Option Compare Database (default): True
'Option Compare Text : True
'Option Compare Binary : False
If "stra" = "STRA" Then
Debug.Print True
Else
Debug.Print False
End If
End Sub
取决于设置 option compare text
是最常见的,我认为