Ms access 具有不同类型链接字段的ms access查询

Ms access 具有不同类型链接字段的ms access查询,ms-access,pass-through,Ms Access,Pass Through,我试图在ms access中创建一个传递查询,其中链接文件是“文本”类型和“备忘录”类型。我已成功地将此作为ms access Select查询完成,但当我转换为直通时,会收到一条消息,说明无法绑定字段。有人能帮我吗 在下面的代码中,document_num和info_card_id是“TEXT”,packet_nm和infocardd1都是“MEMO” 不幸的是,我无法更改它们各自表中的数据类型,因为我正在使用到专有数据库应用程序的ODBC连接 SELECT DISTINCT

我试图在ms access中创建一个传递查询,其中链接文件是“文本”类型和“备忘录”类型。我已成功地将此作为ms access Select查询完成,但当我转换为直通时,会收到一条消息,说明无法绑定字段。有人能帮我吗

在下面的代码中,document_num和info_card_id是“TEXT”,packet_nm和infocardd1都是“MEMO”

不幸的是,我无法更改它们各自表中的数据类型,因为我正在使用到专有数据库应用程序的ODBC连接

    SELECT DISTINCT     dbo.tdc_doc_infocard.document_num,
                        dbo.v_packets.packet_nm,
                        dbo.v_packets.step_name,
                        dbo.v_packets.step_order,
                        dbo.dataset_669CEFB3DD54420FB4.TXTNCRDETAILS1
    FROM                dbo.v_packets,
                        dbo.dataset_669CEFB3DD54420FB4,
                        dbo.tdc_doc_infocard
    WHERE               (dbo.tdc_doc_infocard.document_num=dbo.v_packets.packet_nm) AND
                        (dbo.tdc_doc_infocard.info_card_id=dbo.dataset_669CEFB3DD54420FB4.INFOCARDID1)
    ORDER BY            dbo.tdc_doc_infocard.document_num;

Access中使用的“dbo”前缀应为“dbo”


我相信
[dbo.v_packets]
应该是:
dbo.v_packets

感谢Gustav,当我创建传递查询时,我将dbo_更改为dbo。在尝试之前,它仍然遇到“无法绑定”错误。然后请更正您发布的代码,以反映实际使用的代码。嗨,古斯塔夫,我已经更新了传递查询中使用的代码。谢谢古斯塔夫。我还从另一个WHERE条件中删除了[],并按原样运行了查询。