请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

南屏晚钟

中级会员

46

主题

189

帖子

905

积分

中级会员

积分
905

[已处理] 关联字段问题

南屏晚钟
中级会员   /  发表于:2024-7-8 17:43  /   查看:206  /  回复:9
1金币
两张表,相同字段,一张关联另一张,但是会提示关联列的类型不匹配,但是表格能正常关联信息,请问有什么影响吗?

最佳答案

查看完整内容

会一直有提示,建议改一下字段,比如id,默认是int,你子表对应的是字符,一样可以关联上,但是会一直给你提醒预警。最好是将子表的关联字段改成跟主表一样。 外联库可以直接改,然后找到这个字段右键 重新获取列类型就行了,如果是内建表,重新弄个吧

9 个回复

倒序浏览
最佳答案
最佳答案
Syl悬赏达人认证
金牌服务用户   /  发表于:2024-7-8 17:43:39
来自 2#
会一直有提示,建议改一下字段,比如id,默认是int,你子表对应的是字符,一样可以关联上,但是会一直给你提醒预警。最好是将子表的关联字段改成跟主表一样。

外联库可以直接改,然后找到这个字段右键 重新获取列类型就行了,如果是内建表,重新弄个吧
回复 使用道具 举报
stranger
高级会员   /  发表于:2024-7-9 09:53:53
3#
相同字段,那就是字段格式都设置一样
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-7-9 10:08:54
4#
您好,不同数据表的不同字段类型建议是保持一致的,比如A表某个字段类型为varchar,那么B表有字段关联A表这个字段,那么最好也设置类型为varchar,以保持两表关联字段一致性。
回复 使用道具 举报
南屏晚钟
中级会员   /  发表于:2024-7-9 13:55:47
5#
我是表2文本关联表1文本,表1的文本是唯一
需要通过表1的信息体现在表2上面
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-7-9 18:02:00
6#
本帖最后由 Nathan.guo 于 2024-7-9 18:03 编辑
南屏晚钟 发表于 2024-7-9 13:55
我是表2文本关联表1文本,表1的文本是唯一
需要通过表1的信息体现在表2上面

如果都是文本的话,按理说是不会出现这个问题的,大佬使用的是外联库还是内建库,如果是外联库,我们可以再外联库中检查下类型是否相同;
内建库的话,大佬可以搞个demo看下~~
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:2024-7-10 08:43:09
7#
南屏晚钟 发表于 2024-7-9 13:55
我是表2文本关联表1文本,表1的文本是唯一
需要通过表1的信息体现在表2上面

如果是这样不会有提示吧,提供demo、检查
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-7-10 09:25:44
8#
大胆猜一下,如果是sqlserver外联库的话,是有一个nvarchar和varchar的,注意区别。
回复 使用道具 举报
南屏晚钟
中级会员   /  发表于:2024-7-10 15:29:29
9#
OK,问题解决了,是我的问题,不知道怎么按的,把文本关联到ID字段上去了,删除就好了,感谢感谢各位
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-7-10 16:59:50
10#
问题解决了就好~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部