佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 899|回复: 5

那里出错了?

[复制链接]
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"
回复

使用道具 举报


ADVERTISEMENT

发表于 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


至于为什么。。。。
等高手回答。。。。嘻嘻。。。
回复

使用道具 举报

kengkit 该用户已被删除
 楼主| 发表于 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
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 11-11-2024 09:28 PM , Processed in 0.086974 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表