私はいくつかのスプレッドシートを含むExcelワークブックを持っています。デスクトップアプリケーション用にJet SQLを使用してデータを取得する必要があります。私は問題なく個々のテーブルを照会することができますが、ジョインが必要なステートメントを使用しようとすると、JOINステートメントに一般的な構文エラーが表示されます。私はとのトラブルを抱えているクエリは次のとおりです。SQLを使用してExcelスプレッドシートをクエリする際に、JOIN文で構文エラーを修正するにはどうすればよいですか?
SELECT [Subscribed Email IDs].PIN
, [Subscribed Email IDs].[Email Id]
, [SubscriptionList].[Dealer Account]
, [SubscriptionList].[Dealer Name]
FROM [Subscribed Email IDs$B4:C30000]
INNER JOIN [SubscriptionList$B4:J30000]
ON [Subscribed Email IDs].[PIN] = [SubscriptionList].[Pin Txt]
WHERE [Subscribed Email IDs].[Email Id] = '<email address value here...>'
スプレッドシートは、いずれかのヘッダーやデータが含まれていない上部の余分な行を持っている、と「A」列が何も含まれていないので、私は、範囲を使用する必要があります。私は範囲なしで試してみましたが、同じエラーが出るので、私はクエリを書いたやり方でより基本的なものだと思います。私は何が欠けていますか?
どのようなエラーメッセージが表示されますか? – Randy
OleDbExceptionが未処理です:JOIN操作で構文エラーが発生しました。 –