我不能在此刻(沒有筆記本電腦)進行測試的代碼,但在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
謝謝,這與Beth的答案一起建立,但也給我一些東西來測試它! – Deafdan
取決於settingsoption compare text
是最常見的,我覺得
怎麼辦你的意思是二元或文本?我的傾向是說這個問題是無關緊要的。它檢查字符串是否相等,這就是所需要知道的。 – RonaldBarzell