Foxtable(狐表)用户栏目专家坐堂 → [求助]如何查找替换或删除后台表中某一字段中的指定字符串


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

主题:[求助]如何查找替换或删除后台表中某一字段中的指定字符串

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


加好友 发短信
等级:五尾狐 帖子:1104 积分:8956 威望:0 精华:0 注册:2014/10/25 11:24:00
[求助]如何查找替换或删除后台表中某一字段中的指定字符串  发帖心情 Post By:2017/1/17 14:41:00 [只看该作者]

例如有一个后台表 _dt授权,表中有一字段名为用户名,
结构内容如下:
权限    用户列表
权限A  张三,李四,王五,赵六
权限B  李四,王五
权限C  张三,李四

现要求把用户列表中的李四删除掉,并且要注意李四前后的逗号也要进行相应的删除,一定要符合 用户名A,用户名B,用户名C 的规范。
谢谢老师!

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/17 14:48:00 [只看该作者]

dim name = "李四"
For Each dr As DataRow In DataTables("表A").Select("")
    Dim nstr As String = ""
    For Each s As String In dr("第一列").split(",")
        If s <> name Then nstr &= s & ","
    Next
    dr("第一列") = nstr.trim(",")
Next

 回到顶部