以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]帮助文件中自定义用户管理之二不能二次添加用户  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171971)

--  作者:northebaby
--  发布时间:2021/9/16 15:13:00
--  [求助]帮助文件中自定义用户管理之二不能二次添加用户

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
请移步学习实例casestudy中的“自定义用户管理之二”,进入用户管理窗口后,随意添加一个用户,然后删除,再添加用户,就会报错,如果用刚删除的用户名就提示用户重复,请看下面的图,随便起个名字如aaa,也显示重复,提示中重复的用户名为空,请看上面的图。今天用了2个版本的foxtable验证,都一样
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:northebaby
--  发布时间:2021/9/16 15:16:00
--  
这个问题还得狐狸爸爸来呦
--  作者:有点蓝
--  发布时间:2021/9/16 15:37:00
--  
是使用foxtable自带的实例测试的吗?我测试没有问题呀?是不是自己做了什么改动?
--  作者:northebaby
--  发布时间:2021/9/16 15:51:00
--  
没有改动的,刚装的最新试用版本
--  作者:有点蓝
--  发布时间:2021/9/16 15:54:00
--  
安装这个最新版试试:http://www.foxtable.com/20210902/foxtable2022.zip 
--  作者:northebaby
--  发布时间:2021/9/16 15:57:00
--  
我把安装目录删除了,再重新安装一遍,还是不行,问题依旧
--  作者:northebaby
--  发布时间:2021/9/16 16:03:00
--  
2022预览版的也不行,问题还是出现,问题表现完全一样的,我在2台电脑上、不同系统试,都是一个结果,错误提示都一样
--  作者:northebaby
--  发布时间:2021/9/16 16:17:00
--  
我又测试了一次,必须这样做才能出现问题:
1,增加用户“张三”
2,删除用户“张三”
3,增加用户“张三”,此时报错,提示用户名重复
4,增加用户“王五”,继续报错,此时提示重复的用户名为空

--  作者:有点蓝
--  发布时间:2021/9/16 16:26:00
--  
算是实例本身做的不够完美。

删除的时候只删除了后台数据,没有更新_UserTable,删除用户按钮改为:
Dim lst As WinForm.ListBox = e.Form.Controls("ListBox1")
If lst.SelectedIndex >=0 Then
    Dim UserName As String = lst.SelectedItem
    _UserTable.DeleteFor("[Name] = \'" & UserName & "\'")
    _UserTable.Save
    lst.Items.RemoveAt(lst.SelectedIndex)
    lst.Select()
End If

--  作者:northebaby
--  发布时间:2021/9/16 16:48:00
--  
我改了,不起作用,和原来的问题一模一样,这个问题我之前就考虑到了,但是只在一台电脑上验证不行,现在俩台都验证完了,都不行

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

[此贴子已经被作者于2021/9/16 16:49:37编辑过]