永发信息网

关于VB中,字符串函数取不到的值?

答案:2  悬赏:30  手机版
解决时间 2021-04-25 08:32
  • 提问者网友:几叶到寒
  • 2021-04-24 23:04
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的值为空。。
这个是什么问题?
最佳答案
  • 五星知识达人网友:掌灯师
  • 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"

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯