DB Error「オブジェクト名'XXXXX'が無効です。」の原因・エラー解除について
データリポジトリにデータソースを追加し、APGの実行モードを行ったところ、
タイトルのようなエラーが発生しました。
原因とエラー解除方法についてご教示いただきたいです。
-
こんにちは、
SQL構文としてエラーになるような、項目名やインデックス名にしてしまった場合、良く起こります。
面倒ですが、ひとつひとつ再確認するか、同じ内容のクリエイト文を作成して実行してみると、どこで引っかかっているのか、勉強になりますよ。
HAYATO@アインシュタイン設計社
-
こんにちわ。
お尋ねいたしますが、データベースは何をご使用でしょうか?
思いつく範囲ではデータベースに該当のテーブルが存在しないとか、テーブル内に該当のカラムが存在しないとかその辺りのメッセージではないかと思うのですが・・・。
まず以下の点を確認してみてください。
・テーブルリポジトリのデータソース名と同じ名前のテーブルが、DB内に存在するか。
・テーブル内の各カラムのカラム特性にあるDBカラム名と同じ名前のカラムがDBのテーブル内に存在するか。
・テーブル名、カラム名、インデックス名にDBで使えない文字が含まれていないか。
尚、Magic上で、DBにテーブルが存在しない場合、自動的にテーブルを作成してくれる設定もあります。
プロジェクトをいったん閉じ、「オプション」→「設定」→「データベース」から該当のデータベース名を選択し右クリック「特性」
その中の「SQL」タブ内にある、「テーブルの存在チェック」にチェックを入れれば、該当のテーブルが無い場合、自動的に作成してくれます。
サインインしてコメントを残してください。
コメント
3件のコメント