我在加入Access时遇到了问题,当连接两个表时其中一个连接列是varchar而另一个是guid类型。MS Access - 加入GUID和字符串列
生成的SQL语句如下所示:
INSERT INTO adnVFD
SELECT dbo_adnVFD.*
FROM PRC INNER JOIN dbo_adnVFD ON PRC.PrcId = dbo_adnVFD.VarType;
我尝试使用StringFromGUID
功能的PRC.PrcId
列转换,这样既列应是同一类型的。但没有成功。
有关如何解决此问题的任何想法?
好主意,我试过,但没有成功... – Marc
我测试我张贴之前。你的表都是MS Access吗? – Fionnuala
不,实际上我是通过链接表的帮助从SQL服务器导入行。我链接来自SQL服务器的几个表。在第一个查询中,我添加了一个where子句,而对于随后的查询,我只需加入(未链接)表以仅选择相关数据。 – Marc