Foxtable(狐表)用户栏目专家坐堂 → addnew的数据不能保存到数据库吗?


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

主题:addnew的数据不能保存到数据库吗?

美女呀,离线,留言给我吧!
nuonuo384
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:866 威望:0 精华:0 注册:2020/2/4 9:55:00
addnew的数据不能保存到数据库吗?  发帖心情 Post By:2020/2/4 20:07:00 [显示全部帖子]

老师, 通过addnew添加的数据能否保存到数据库中 ?

为什么 Datatable ("表A") . load 之后添加的数据就没了呢 ?

 

If e.node.Checked Then
    Dim r As Row = t.AddNew
    r("所属团队") = "公司"
    r("Name") = na
    r("父键") = e.Node.ParentNode.Text
    r("控件名称") = e.Node.Text
    r("控件标题") = mc.DataRows(0)("控件标题")
    r("不可用") = True
    r("控件类型") = mc.DataRows(0)("类型")
    r.Save()
    For Each nd As WinForm.TreeNode In e.node.AllNodes  '同步子节点选中状态

        If nd.FullPath.StartsWith(e.node.FullPath) Then
            cmd.CommandText = "sele ct * from 系统控件 where 控件名称 = '" & nd.Name  & "' and 父键 = '" & nd.ParentNode.name  & "' "
            mc = cmd.ExecuteReader
            Dim r2 As Row = t.AddNew
            r2("所属团队") = "公司"
            r2("Name") = na
            r2("父键") = nd.ParentNode.Text
            r2("控件名称") = nd.Text
            r2("控件标题") = mc.DataRows(0)("控件标题")
            r2("不可用") = True
            r2("控件类型") = mc.DataRows(0)("类型")
            r2.Save()
        End If
    Next
Else
    t.DataTable.deletefor(" Name ='" & na & "' and 父键 = '" & mc.DataRows(0)("父键") & "'  and  控件名称 = '" & e.node.text & "' and  不可用 = 1 ")
    pd = e.node.ParentNode '获取父节点
    Do While pd IsNot Nothing
        t.DataTable.deletefor(" Name ='" & na & "' and  控件名称 = '" & pd.text & "' and  不可用 = 1 ")
        pd  = pd.ParentNode '继续获取上一层级的父节点
    Loop
End If

t.DataTable.Load()

 


 回到顶部