何かとお世話になっているマイクロソフトのWindowsとオフィスソフトのアクセス(以下Access)ですが、
ココに注意
使っていて良く謎にぶつかる
ことがある。
ある時は、データベースの修復などをすると直る場合もありますが、今回もテーブルのネーミングに違いだけでエラーになる現象から抜け出せない謎が生まれました。
理解できないエラーの出現
メモ
実行時エラー_-2147217900(80040e14)
SQLステートメントが正しくありません。Delete、Insert、Procedure、SelectまたはUpdateを使用して下さい
ココに注意
このエラーは調べてみると、テーブル名が存在しない場合に出るエラーらしい
なーんだそーだったんだ!俺のミスじゃん!!
何度確認しても、ちゃんとテーブル名は存在するぞ!
なんなんだよ!!
この糞ソフトが・・・・なんて大きな声では言えません(´;ω;`)ウゥゥ
テーブル名を変更するだけでエラーは消えた!
最初のテーブル名は、「order」でしたが、それに文字を足して
order_testとするだけでエラーは消えました。
つまり、
ココがダメ(不思議ポイント)
テーブル名を変えるだけでエラーが消えました!
もしかしたら、つかっちゃいけないテーブル名って存在する!?
調べましたが、特殊文字はダメよってマイクロソフトのページにもありましたが、orderという単語を使ってはダメだという記載はどこにもありません。
大文字小文字の違いや、うち間違いの確認などは何度も行いました。
また、データベースの修復もやってみましたがorderというテーブル名にすると同じエラーがでます。
だれかわかる人いたら教えてくださいませ!
現在も謎のままです。