A5:SQL Mk-2

開発のこと、日々のこと

「ERROR」と表示されているカラムがある

ホーム フォーラム A5:SQL Mk-2掲示板 「ERROR」と表示されているカラムがある

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #21533 返信
    Messi
    ゲスト

    insertが正常に実行されたが、登録されたレコードのカラムに「ERROR」と表示されているカラムがある。
    カーソルを合わせると登録されたデータが見れます。
    コンソールにエラーログはありません。
    文字コードは確認済みです。

    正常に挿入されているのにフィールド?(抽出した結果が表示される場所)の表示がERROR
    と表示されるカラムがあるのはなぜでしょうか?

    #21539 返信
    松原正和
    キーマスター

    Messi さんこんにちは。
     
    DBからデータを受け取り、A5:SQL Mk-2で書式を設定して表示する際に何かエラーがあった場合に該当エラーになります。たとえばラージオブジェクト関連でDBからデータがうまく取得できない場合などに表示されることがあるようです。
     
    Messi さんのDBの種類とデータ型、可能ならばどのようなデータが入っていたかをお教えいただけると助かります。

    #21542 返信
    Messi
    ゲスト

    MySQLを使用しました。

    CREATE TABLE product_info (
    product_code char(5) NOT NULL,
    product_name varchar(100) NOT NULL,
    price int NOT NULL,
    quantity int NOT NULL,
    create_date date NOT NULL,
    update_date timestamp NOT NULL
    ) ;
    こちらのテーブルへ、
    INSERT INTO product_info (product_code, product_name, price, quantity, create_date, update_date) VALUES
    (‘P0001’, ‘世界一簡単なJavaの本’, 2500, 10, ‘2024/07/18’, ‘2024/07/18 16:14:07’);
    このようにinsertしました。
    正常にinsertされましたが、
    『product_code』,『product_name』,『quantity』のカラムのみERRORと表示されます。

    ちなみに先ほど文字コードを明示的に設定すると正常に表時はされました。
    ただ、エラーログとかもなくこの現象が発生したので、これからのことも考えてお伺いしたいのですが、回答いただいたように何かのエラーがある場合にこのように表示されるとのことですが、そのエラーの詳細をどこかで確認したり、エラーログとして表時させることとかはできますでしょうか?

    #21555 返信
    松原正和
    キーマスター

    Messi さんこんにちは。
     
    こちら、「表示時のエラー」なので、エラーログなどを出力するとあっという間に表示のエラーログで埋まってしまうため、出力できません。

    文字コードはDBの文字コードでしょうか? 基本的にDBの文字コードが何であれ MySQLサーバーとA5:SQL Mk-2 は UTF-8 (utf8mb4) でやり取りするはずなのですが…。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
返信先: 「ERROR」と表示されているカラムがある
あなたの情報:




コメントは受け付けていません。