Foxtable(狐表)用户栏目专家坐堂 → SQLAddNew 不能自动填写排序列和锁定列吗


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

主题:SQLAddNew 不能自动填写排序列和锁定列吗

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


加好友 发短信
等级:二尾狐 帖子:554 积分:5260 威望:0 精华:0 注册:2018/11/6 10:54:00
SQLAddNew 不能自动填写排序列和锁定列吗  发帖心情 Post By:2022/3/28 15:31:00 [只看该作者]

Dim cmd As new SQL  Command
        cmd.Conne  cti
        cmd.Comm  andText = "Sel   ect * From [**] Where 1=2"
        Dim dtb As DataTable = cmd.Execu  teReader(True)
        Dim dr As DataRow = dtb.SQLAddNew()
        
        For Each nm As String In nms
            If e.PostValues.ContainsKey(nm)
                dr(nm) = e.PostValues(nm).trim()
            Else
                dr(nm) = Nothing
            End If
        Next
        dr("编号") =Functions.Execute("SerialNumber",e,"往来单位编号")
        If dr("编号") >"" Then
            dr.save()
            With wb.AddMsgPage("","msgpage","添加成功", "") '生成成功提示页
                .AddButton("btn1","继续添加","AddCustomer.htm")
                .AddButton("btn2","查看记录","Customerlist.htm")
                .AddButton("btn3","退出","index.htm")
            End With '返回增加成功消息
        Else
            
        End If
        e.WriteString(wb.Build) '生成网页


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20220328152954.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/28 15:38:00 [只看该作者]

既然已经使用了SQLcommand,直接addnew即可,没有必要使用SQLAddNew

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


加好友 发短信
等级:二尾狐 帖子:554 积分:5260 威望:0 精华:0 注册:2018/11/6 10:54:00
  发帖心情 Post By:2022/3/29 8:31:00 [只看该作者]

改成 .addnew后 锁定字段可以了,但排序字段还是不行

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/29 8:53:00 [只看该作者]

我测试没有问题。排序字段和主键值要保存后才是正确的值

 回到顶部