Foxtable(狐表)用户栏目专家坐堂 → 前台表中为什么会出现重复?


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

主题:前台表中为什么会出现重复?

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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
前台表中为什么会出现重复?  发帖心情 Post By:2015/3/2 13:54:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:360截图20150302-2.jpg
图片点击可在新窗口打开查看

foxtable中加载表显示的数据和后台SQL中查询的数据,为什么ft中会出现多行重复的数据?

谢谢!

[此贴子已经被作者于2015/3/3 1:38:12编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/2 14:04:00 [只看该作者]

检查一下你表的查询语句. 再检查一下连接字符串,确认是同一个数据源 同一个表

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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2015/3/2 14:21:00 [只看该作者]

确定是同一个数据源且同一张表,可能是用户同一个月同一个仓库新增了两张盘点表,但奇怪的是在ft中用msgbox显示出重复的两行的_Identify却是相同的。这样要如何删除重复的行,现在是删除任何一行都会删除明细和其他相同编号的行,因为是用盘点编号作关联列的


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/2 14:24:00 [只看该作者]

把文件发上来看看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/2 14:26:00 [只看该作者]

 呃,不会存在你这种问题,你用sql语句重新查询一下,注意表名。

 

 不行就把数据库和项目发上来。


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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2015/3/2 14:37:00 [只看该作者]

已经用SQL查询过的了,后台数据每个编号的主表确实只有一个,数据在客户的远程数据库上不是很方便发项目。我再检查一下其他的原因吧


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/2 14:56:00 [只看该作者]

 如果表名一致,在foxtable里面是不可能多出几行数据出来的。

 

 请认真对比,或者重新把表添加尽量看看。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/3/2 15:06:00 [只看该作者]

多表查询的话,注意:

http://www.foxtable.com/help/topics/2330.htm

 

自己写sql语句,一样有这个问题。


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


加好友 发短信
等级:八尾狐 帖子:1930 积分:17558 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2015/3/2 20:46:00 [只看该作者]

其实查询语句也就如下一句:

SE LECT * FROM 盘点表 WHERE 盘点编号 = 'pd1502-006'

最后发现一个问题,第一次在宽点表加载表的时候出现下面这个提示


图片点击可在新窗口打开查看此主题相关图片如下:360截图20150302-3.jpg
图片点击可在新窗口打开查看
 以后再打开就出现重复了。

 

请教一下要怎么解决,谢谢!

[此贴子已经被作者于2015/3/3 1:35:09编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/2 20:51:00 [只看该作者]

 说明你的主键重复了啊。

 

 你这个表是查询表还是数据表啊,数据表是不允许重复的啊。

 

 查询表的话,主键不要重复啊。


 回到顶部
总数 12 1 2 下一页