Foxtable(狐表)用户栏目专家坐堂 → 语句有部份不执行


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

主题:语句有部份不执行

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


加好友 发短信
等级:四尾狐 帖子:924 积分:6639 威望:0 精华:0 注册:2013/8/10 18:33:00
语句有部份不执行  发帖心情 Post By:2017/4/17 15:55:00 [只看该作者]

设计了一个窗口,窗口中关联了一个资料表;
在窗口中增加了一个“复制”的按钮,点击按钮后实现复制选中的资料行。且需要在另一个关联表中实现对复制行部份数据的记录;
资料表有隐藏的资料ID列,且资料表是设置了资料编码(CODE)列,资料编码有一定的编码规则(年份+类别编号+当年顺序号)
使用了以下代码,实现了复制数据的编号重计算及复制行的生成,也生成了关联表的数据行,但是代码中红中框中代码好像没有执行,不管用,
使得关联表数据不完整。
由于资料表的ID是在数据库下自动增长,所以开始生成关联表时不知道资料ID是多少,只能在生成后再弄新。
代码如下:请老师们给看看什么原因造成红色框内代码执行无效,(注:无任何报错)

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


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/17 15:59:00 [只看该作者]

 把你的sql语句单独拷贝出来,在sql测试窗口测试,看有没有执行

 

http://www.foxtable.com/webhelp/scr/1484.htm

 


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


加好友 发短信
等级:四尾狐 帖子:924 积分:6639 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2017/4/17 16:13:00 [只看该作者]

老师,SQL语句单独执行是正确的。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/17 16:49:00 [只看该作者]

以下是引用hopestarxia在2017/4/17 16:13:00的发言:
老师,SQL语句单独执行是正确的。

 

那就肯定没问题,请认真看你后台数据库,看其是否执行和变化了。


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


加好友 发短信
等级:四尾狐 帖子:924 积分:6639 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2017/4/17 19:28:00 [只看该作者]

没有变化,所以觉得奇怪了。我把这段单独放到一个按钮中,前面的完成了,再执行一下,结果就是正确的。
放在一起,那么后面这段就没有执行,看着代码也没见什么问题,所以没有想明白。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/17 19:46:00 [只看该作者]

 你尝试一下执行 DataTables("").Save 或者 DataTables("").Load,之后再执行你的sql语句

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


加好友 发短信
等级:四尾狐 帖子:924 积分:6639 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2017/4/19 3:49:00 [只看该作者]

还不行老师,我把这语句放到SQL数据库的触发去解决了。
问题还没研究明白.

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/19 8:25:00 [只看该作者]

你可以执行那句select语句,看看能否查询出你的记录(在原本的代码那里)。


 回到顶部