Foxtable(狐表)用户栏目专家坐堂 → 先清空列项设置表 然后从列项设置样本表中复制数据到列项设置表 怎么改用sql语句执行操作呢?


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

主题:先清空列项设置表 然后从列项设置样本表中复制数据到列项设置表 怎么改用sql语句执行操作呢?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
先清空列项设置表 然后从列项设置样本表中复制数据到列项设置表 怎么改用sql语句执行操作呢?  发帖心情 Post By:2020/4/15 13:45:00 [只看该作者]

先清空列项设置表 然后从列项设置样本表中复制数据到列项设置表 怎么改成SQL语句实现操作?
代码如下:
第一删除符合条件的列项设置数据表内容
DataTables("列项设置").sqlDeleteFor("操作单位 = '"& _usergroup & "'")
DataTables("列项设置").save    可以删除对应数据
第二从样本里面复制数据到列项设置表
output.Show(_usergroup)   可以弹出值
Dim drs As List(of DataRow) =DataTables("列项设置样本").SQL Sel ect("操作单位 = '黔南州'" )   可以找到对应样本数据
For Each dr As DataRow In drs
    Dim dr1 As DataRow = DataTables("列项设置").AddNew
    For Each dc As DataCol In DataTables("列项设置").DataCols
        dr1(dc.Name) = dr(dc.Name)
        dr1("操作单位")=_usergroup
        dr1.save
        output.Show(dr(dc.Name)) 
    Next
Next

上述代码有没有办法直接采用SQL语句操作的方式  简化代码写法呢?
实现把样本数据表中的内容全部更新到列项设置表中,并且对应写入操作单位的值
[此贴子已经被作者于2020/4/15 13:59:45编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/15 14:47:00 [只看该作者]

insert into 列项设置 (操作单位, 列1,列2 ) select '黔南州',列1,列2 from 列项设置样本 where 操作单位 = '黔南州'

 回到顶部