Foxtable(狐表)用户栏目专家坐堂 → 字符串比对


  共有2598人关注过本帖树形打印复制链接

主题:字符串比对

帅哥哟,离线,有人找我吗?
Rhonin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:142 积分:1115 威望:0 精华:0 注册:2017/4/21 9:36:00
字符串比对  发帖心情 Post By:2017/12/9 16:16:00 [只看该作者]

老师好,请问一下怎样判断textbox控件的值和表里某一列的值是否相等,如果不相等的话输出一个msg,相等则无操作

Dim n1 As String = e.form.controls("textbox1").value
Dim n2 As String = e.form.controls("textbox2").value
For Each r As Row In Tables("修改密码_table1").Rows
    'Dim r1 As String = r("name")
    Dim fdr As DataRow = DataTables("Users").Find("name = '" & n1 & "'")
    If fdr("password")=n2 Then
    Else
        messagebox.show("您输入的密码错误")
    End If
Next
这个代码执行的话就是无论对错都会一直提示msg,请问下老师错在哪里,应该怎么修改

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113480 积分:577889 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/9 16:35:00 [只看该作者]

Dim n1 As String = e.form.controls("textbox1").value
Dim n2 As String = e.form.controls("textbox2").value

Dim fdr As DataRow = DataTables("Users").Find("name = '" & n1 & "'")
If fdr Is Nothing
    messagebox.show("无此用户")
ElseIf fdr("password")=n2 Then
Else
    messagebox.show("您输入的密码错误")
End If


 回到顶部