Foxtable(狐表)用户栏目专家坐堂 → [求助]使用代码往表增加数据失败


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

主题:[求助]使用代码往表增加数据失败

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/12 9:04:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/12 9:14:00 [显示全部帖子]

这里不需要判断datatables("库存").haschanges,直接保存即可。

内部表还是外部表?外部表是什么数据库。项目和数据库是不是共享使用的?

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/12 9:26:00 [显示全部帖子]

这样判断一下

if tables("采购明细").rows.count > 0 then
for each r1 as row in tables("采购明细").rows
dim r2 as row = tables("库存").addnew
r2("名称") = r1("名称")
r2("价格") = r1("价格")
r2("数量") = r1("数量")
next
datatables("库存").save
if datatables("库存").haschanges then
msgbox("保存失败")
end if
else
msgbox("没有可添加的数据")
end if

如果没有弹出提示,库存表还是没有数据,到数据库里看看是否有新增到数据。

可以跟踪数据库,看有没有执行到保存的sql

 回到顶部