Dim SchoolID As String
Dim result As Integer
result = InStr(1, UserName, "dx", 1)
Dim length As Integer
length = result + 1
Dim i As Integer
i = 0
UserName = "ynsfdxjx"
i = Len(UserName)
SchoolID = Left(UserName, length)
其中UserName是全局变量,但是运行之后,i的值为0,SchoolID的值为空。。
这个是什么问题?
关于VB中,字符串函数取不到的值?
答案:2 悬赏:30 手机版
解决时间 2021-04-25 08:32
- 提问者网友:几叶到寒
- 2021-04-24 23:04
最佳答案
- 五星知识达人网友:掌灯师
- 2021-04-24 23:11
result = InStr(1, UserName, "dx", 1)
instr(从第几个开始,字符串1,字符串2) ByVal 从规定的位置开始查找,返回字符串2在字符串1中的位置
这个函数是不是用错了?
全部回答
- 1楼网友:荒野風
- 2021-04-25 00:40
result=在前,username 赋值在后
....
result = InStr(1, UserName, "dx", 1)
.....
UserName = "ynsfdxjx"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯