Foxtable(狐表)用户栏目专家坐堂 → [求助]table无法写入


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

主题:[求助]table无法写入

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


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/4 21:09:00 [显示全部帖子]

主键是什么?是否自增的?

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


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/4 22:04:00 [显示全部帖子]

If mjc=1 Then
    Dim dm As String = Tables("spgl_table1").compute("max(c_spdm)")
    Dim dm1 As String = cstr(cint(dm.substring(dm.lastindexof("-")+1))+1).padleft(4,"0")
    Dim dm2 As String = dm.remove(dm.lastindexof("-")+1) & dm1
    
    Dim nr As Row = Tables("spgl_table1").addNew
    nr("c_spdm")=dm2
    Tables("spgl_table1").Filter = iif(Tables("spgl_table1").Filter>"", Tables("spgl_table1").Filter & " or c_spdm = '" & dm2 & "'", "")
    Tables("spgl_table1").Position = nr.Index
Else
    messagebox.show("只有二级类别下才能增加明细!")
End If

如果还不行,Dim nr As Row = Tables("spgl_table1").addNew
改为:Dim nr As dataRow = Tables("spgl_table1").datatable.addNew

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


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/4 22:26:00 [显示全部帖子]

Tables("spgl_table1").Position = Tables("spgl_table1").Rows.Count - 1

 回到顶部