Foxtable(狐表)用户栏目Web开发 → sqlfind查找后再后台赋值的问题


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

主题:sqlfind查找后再后台赋值的问题

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


加好友 发短信
等级:婴狐 帖子:12 积分:141 威望:0 精华:0 注册:2018/9/27 14:01:00
sqlfind查找后再后台赋值的问题  发帖心情 Post By:2020/7/13 11:21:00 [只看该作者]

 老师好,如附件,sqlfind查找到的行,再对本行的其他列后台赋值,似乎不起作用,请赐教。

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


加好友 发短信
等级:婴狐 帖子:12 积分:141 威望:0 精华:0 注册:2018/9/27 14:01:00
  发帖心情 Post By:2020/7/13 11:41:00 [只看该作者]

代码如下:

Dim dr As DataRow
If Tables("表A").Rows(0)("序号") = 1 Then  '判断是否加载了序号为1的列
    dr = DataTables("表A").Find("[序号] = 1")
    If dr IsNot Nothing Then
        dr("第三列") = "直接赋值"
    End If
Else
    dr = DataTables("表A").SQLFind("[序号] = 1")
    If dr IsNot Nothing Then
        dr("第二列") = "后台赋值"
    End If
End If
DataTables("表A").Save

当用sqlfind查找时,把查找的行加载后,发现改行并没有“后台赋值”,请问是什么原因?


 回到顶部