SQL サーバーへのパススルー クエリへの入力として使用したい、約 700 レコードの 3 フィールド出力を持つアクセス クエリを作成しました。
プロセス全体を SQL サーバーでテストしましたが、問題なく動作しますが、passtrhu で同じコードを実行しようとすると、エラーが発生します。
returnrecords プロパティが yes に設定されたパススルー クエリで、レコードが返されませんでした。
クエリの最初の数行を次に示します。
if object_id('tempdb..#marktmp1') is not null drop table #marktmp1
create table #marktmp1
(Cid bigint,
Ccd varchar(6),
Ciss int);
/*
Insert into #marktmp1
values
(5110029175, 'SPO', 17),
(5110029722, 'SPO', 17),
(5110035139, 'SPO', 17);
最初のクエリの出力を上記のリストにコピー/貼り付けするだけです
レコードのリストの最後で、#marktmp1
テーブルを既存のテーブルに結合しようとします。
私たちはSQL Server 2012を使用しています。