我链接到Access中的时间卡第三方数据文件,我遇到问题的字段被列为“短文本”字段。该字段是一个员工编号,其中包含所有数字数据。当我链接到员工文件以获取员工姓名时,我没有得到所有记录的完全匹配。我使用关键字“Var”来转换数字,但如何使用该数字链接到员工文件?我们一直在将两个表中所需的数据转换为数值,然后使用这些表,但这非常耗时,并且无法使数据自动流动。任何建议都将不胜感激。
答案 0 :(得分:2)
您可以即时进行转换
SELECT *
FROM A, B
WHERE CLng(A.Id) = CLng(B.Id)
(我假设A
中的列已经是数字。)
您也可以使用join-syntax进行转换,但如果在ON
子句中使用了函数,查询设计器将无法显示此查询。