次の方法で共有

Access2016でマクロを実行した際の構文エラー(INSERT INTO)

Anonymous
2017-07-05T02:22:39+00:00

お世話になります。Office365 Business Premium を新規購入した際に、Access2010からAccess2016にバージョンアップしましたところ、それまで動いていたマクロでエラーが発生し、解決策を自分で見つけることが出来ません。ご教示をお願いします。

具体的には、日々エクセル上でダウンロードした株価データをAccessのデータベースに取り込んでいます。Accessマクロでは、最新のCSVファイルをAccessテーブルに取り込んだうえで、重複が起こらないように、新規の差分データのみをクエリで作成し、元のヒストリカルデータテーブル(テーブル名:株価)に追加するという流れです。差分データを作るところまではうまくいくのですが、その後のマクロ(SQLの実行、SQLステートメント:INSERT INTO 株価、トランザクションの使用:はい)を実行すると、「INSERT INTO ステートメントの構文エラーです」というダイアログボックスが出てマクロが止まってしまいます。

バージョンアップ前は、うまく行っておりました。どうぞ宜しくお願い致します。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-07-06T03:51:11+00:00

    どうもありがとうございました。

    早速MSDNフォーラムに投稿してみます。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2017-07-06T00:06:52+00:00

    ​TKTK3429 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Access 2010 で動作したマクロが、Access 2010 では構文エラーになるのですね。

    せっかく投稿いただいたところを恐れ入りますが、マイクロソフト コミュニティは一般利用向けフォーラムのため、マクロの構文エラーについての情報が寄せられにくいかもしれません。

    ご質問の内容については、マクロの質問も多く投稿されている [MSDN フォーラム] にも質問を投稿して情報を集められてはいかがでしょうか。

    よろしければご活用くださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません