Foxtable(狐表)用户栏目专家坐堂 → foxtable中ACCESS备注字段用group后乱码问题


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

主题:foxtable中ACCESS备注字段用group后乱码问题

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


加好友 发短信
等级:童狐 帖子:265 积分:2399 威望:0 精华:0 注册:2011/10/21 17:07:00
foxtable中ACCESS备注字段用group后乱码问题  发帖心情 Post By:2021/9/10 11:48:00 [只看该作者]

foxtable中ACCESS备注字段用group后乱码问题(实测在ACCESS软件里用sql也是这个问题,应该与foxtable无关,但实在想不出办法了),物资表编码正常,但必须加 and not (isnull(a.编码) or a.编码='')  才能避免乱码,项目表不便删除重建,很奇怪。

1.测试文件,含mdb

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:access备注列乱码测试.rar

2.以下两条均有乱码
se/ect a.编码,a.名称,a.备注,count(b.库存数量) as 库存数量 from 物资表 as a,库存表 as b where a.编码=b.物资编码 group by a.编码,a.名称,a.备注
se/ect a.编码,a.名称,a.ACCESS中新建备注2长文本,count(b.库存数量) as 库存数量 from 物资表 as a,库存表 as b where a.编码=b.物资编码 group by a.编码,a.名称,a.ACCESS中新建备注2长文本

图片点击可在新窗口打开查看此主题相关图片如下:c1,有乱码.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:c2,有乱码.png
图片点击可在新窗口打开查看
3。无乱码,加了条件: and not (isnull(a.编码) or a.编码='')
se/ect a.编码,a.名称,a.备注,count(b.库存数量) as 库存数量 from 物资表 as a,库存表 as b where a.编码=b.物资编码 and not (isnull(a.编码) or a.编码='') group by a.编码,a.名称,a.备注

图片点击可在新窗口打开查看此主题相关图片如下:c3,无乱码.png
图片点击可在新窗口打开查看
4.foxtable中现象与access中类型。

图片点击可在新窗口打开查看此主题相关图片如下:c00,foxtable中表现.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:c0,access中字段类型.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2021/9/10 11:54:21编辑过]

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


加好友 发短信
等级:超级版主 帖子:107565 积分:547116 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/10 12:07:00 [只看该作者]

这个是access数据库自己的问题,把sql放到数据库里查询也是这样。网上查了一下也没有解决方法。不行就换SqlServer了

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


加好友 发短信
等级:童狐 帖子:265 积分:2399 威望:0 精华:0 注册:2011/10/21 17:07:00
  发帖心情 Post By:2021/9/10 13:00:00 [只看该作者]

刚才测试了一下,在acces中删除任意行,只要行数删除到10行以内,比如9行,‘查询带count备注字段有乱码’就无乱码了。很神奇。

刚开始在foxtable中试,以为是加载10行的原因,查了是加载全部,另此mdb主文件是在foxtable里有表A\B\C时转为access生成的,然后在access里用sql新建了物资表,再在foxtable里加载外部表,是否有可能这个过程中形成了10行卡点?要不要请开发人员测试一下,如果有朋友遇上相同问题欢迎交流。


 回到顶部