Foxtable(狐表)用户栏目专家坐堂 → 测试时遇到一个错误


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

主题:测试时遇到一个错误

美女呀,离线,留言给我吧!
susu312
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:997 积分:6752 威望:0 精华:0 注册:2018/6/8 16:17:00
测试时遇到一个错误  发帖心情 Post By:2018/9/1 11:11:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

请老师指点一下


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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/1 11:15:00 [只看该作者]

做了什么操作?写了什么代码?

 回到顶部
美女呀,离线,留言给我吧!
susu312
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:997 积分:6752 威望:0 精华:0 注册:2018/6/8 16:17:00
  发帖心情 Post By:2018/9/1 11:24:00 [只看该作者]

以下是引用有点蓝在2018/9/1 11:15:00的发言:
做了什么操作?写了什么代码?

 

更改用户代码:

 

Dim userName As String = e.Form.Controls("UserName").Value
Dim userPassWord As String = e.Form.Controls("userPassword").Value
Dim userOrgan As String = e.Form.Controls("userOrgan").Value
Dim userRole As String = e.Form.Controls("userRole").Value

'' 获取登录用户单位的辅助列名称
Dim organFuZhu As String=""
Dim dr2  As  DataRow
dr2 =  DataTables("organList").Find("[organName] = '" & _UserOrgan &  "'") '否则在单位表查找同名的单位行,将找到的行赋值给变量dr
If dr2 IsNot Nothing Then  '如果找到了同名的单位行,也就是dr不是Nothing
      organFuZhu = dr2("fuZhu")
End  If

''在窗口上记录用户名
Dim OldUserName As String
Dim cmd As New SQLCommand
Dim Parts() As String = e.Form.Text.Split("-")
OldUserName = Parts(Parts.Length -1)
''连接数据库
cmd.C
If userName = "" Then
    Messagebox.show("请输入用户名!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If

If  userPassWord = "" Then
    Messagebox.show("请输入密码!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If

cmd.CommandText = "更新 {user} Set [userName] = '" & userName & "'"
cmd.CommandText = cmd.CommandText & "', [userPassword] = '" & userPassword & "' Where [userName]= '" &
OldUserName & "'"
If cmd.ExecuteNonQuery = 1 Then '返回1表示更改成功
    If Forms("用户管理").Opened Then
        With Forms("用户管理").Controls("ListBox1")
            .Items(.SelectedIndex) = userName
        End With
    End If

    Messagebox.show("更改用户成功!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    ''设置加载条件
    DataTables("user").LoadFilter = "fuZhu Like '" & organFuZhu & "%'"
    DataTables("user").LoadTop = Nothing
    DataTables("user").Load
    Tables("user").sort = "fuZhu"
    e.Form.Close
Else
    Messagebox.show("更改用户失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

 

难道是红色部分那里有问题么?

 

老师,找到错了,还是那句话有问题。

[此贴子已经被作者于2018/9/1 11:38:22编辑过]

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/1 11:57:00 [只看该作者]

密码如果有特殊符号,建议使用参数化这种方式:http://www.foxtable.com/webhelp/scr/3266.htm

 回到顶部
美女呀,离线,留言给我吧!
susu312
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:997 积分:6752 威望:0 精华:0 注册:2018/6/8 16:17:00
  发帖心情 Post By:2018/9/1 12:26:00 [只看该作者]

以下是引用有点蓝在2018/9/1 11:57:00的发言:
密码如果有特殊符号,建议使用参数化这种方式:http://www.foxtable.com/webhelp/scr/3266.htm

密码我就设置成只允许输入6为数字,类似联系方式。

老师,如果设置表里的某一行数字不允许被删除,该怎么设置呀?


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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/1 14:38:00 [只看该作者]


 回到顶部