|
Dim REF_ID = "PAY0000001
If Left(REF_ID, 3) = "PAY" Then
msgbox("okie")
End If
这样写有错吗? 为什么error出现呢? vs.net highlight "LEFT" |
|
|
|
|
|
|
|
发表于 10-5-2006 02:05 PM
|
显示全部楼层
试试改成:
Microsoft.VisualBasic.Left(REF_ID, 3) = "PAY"
因为。。。在form里刚好有另一个left的method。。。所以。。。 |
|
|
|
|
|
|
|
发表于 10-5-2006 02:14 PM
|
显示全部楼层
这样也可以。。。
Dim REF_ID = " PAY0000001"
If MID(REF_ID,1, 3) = " PAY" Then
msgbox("okie" )
End If
至于为什么。。。。
等高手回答。。。。嘻嘻。。。 |
|
|
|
|
|
|
|
楼主 |
发表于 10-5-2006 06:53 PM
|
显示全部楼层
这个方法行!! 但之前我并没有在form里用left的method |
|
|
|
|
|
|
|
发表于 11-5-2006 08:54 AM
|
显示全部楼层
回复 #4 kengkit 的帖子
除了,那个原因之外。。。我想不到还有什么其他的原因。。。
另一个可能性,是没有import Microsoft.VisualBasic,不过也不可能。。。因为,这样msgbox那里也会出error。
你把error message post上来,不然的话。。。我想应该没有人能解决你的问题。 |
|
|
|
|
|
|
|
发表于 13-5-2006 02:36 PM
|
显示全部楼层
原帖由 kengkit 于 10-5-2006 01:14 PM 发表
Dim REF_ID = "PAY0000001
If Left(REF_ID, 3) = "PAY" Then
msgbox("okie")
End If
这样写有错吗? 为什么error出现呢? vs.net highlight "LEFT ...
dim REF_ID as string
REF_ID = "PAY000001"
if left(REF_ID, 3) = "PAY" then
msgbox "OK"
end if |
|
|
|
|
|
|
| |
本周最热论坛帖子
|