以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]datarow的load 问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176138)

--  作者:81538475
--  发布时间:2022/4/1 10:03:00
--  [求助]datarow的load 问题
Dim cname As String = "操作记录"
Dim r As DataRow = DataTables("资产日志").SQLFind("编号=\'"& CurrentTable.Current("_identify") &"\' ")


    Dim s As String = "_identify =\'"& r("_identify") &"\'and convert(varchar(255)," & cname & ") = \'"& r(cname) &"\'"
    
    Dim dr As DataRow =   r.DataTable.SQLFind(s)
    If dr Is Nothing Then
        
        r.Load()

        If cname <>"操作记录" Then
            Return "后台数据已更新!"
        End If
    End If
这里报错了。
图片点击可在新窗口打开查看
[此贴子已经被作者于2022/4/1 10:03:22编辑过]

--  作者:有点蓝
--  发布时间:2022/4/1 10:21:00
--  
SQLFind的结果是一个独立的行,和主表没有什么关系,不能使用load。改为使用Find