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

时间:2018-08-10 12:08:50

标签: ms-access pass-through

我试图在ms-access中创建一个传递查询,其中链接文件为“ TEXT”类型和“ MEMO”类型。我已成功完成此操作(作为ms-access Select查询),但是当我转换为传递时,会收到一条消息,提示无法绑定字段。有人可以帮我吗?

在document_num和info_card_id下面的代码中,“ TEXT”,packet_nm和infocardid1均为“ 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;

Error message link

1 个答案:

答案 0 :(得分:0)

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

我相信[dbo.v_packets]应该读为:dbo.v_packets