A5:SQL Mk-2

開発のこと、日々のこと

JSONのデータがデータのタブから保存できません

ホーム フォーラム A5:SQL Mk-2掲示板 JSONのデータがデータのタブから保存できません

このトピックには3件の返信が含まれ、2人の参加者がいます。4 ヶ月、 1 週前 松原正和 さんが最後の更新を行いました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #2367 返信

    匿名

    以下の様なデータを保存しようとしているのですが、どうしてもデータが途中で切れてしまい全て保存できません。

    解決策はありますでようか?

    宜しお願い致します。

    //投稿データの一部を編集させていただきました。(松原)

    • このトピックは 松原正和が4 ヶ月、 2 週間前に変更しました。
    #2373 返信

    松原正和
    キーマスター

    匿名さんこんにちは。

    確かに長いですね…。調査のために以下の情報を頂きたいのですがよろしいでしょうか?。
    ・RDBMSの製品名
    ・RDBMSの製品バージョン
    ・保存先カラムのデータ型
    ・A5:SQL Mk-2のバージョン
    ・接続方法(専用接続・ODBC接続)

    あと、書き込みいただいたデータは業務データとかそういうことはないでしょうか?。もし公開された状態がまずいようでしたら、消去などしますが如何でしょうか。

    #2375 返信

    匿名

    To 松原さん

    お世話になります。
    ご連絡大変有難うございます。

    また、調査をする上で情報提供に過不足があり申し訳ありません。

    以下各情報になります。

    OS: Ubuntu 16.04
    Database: MySQL
    Version: 5.7.21-0ubuntu0.16.04.1
    保存先カラムのデータ型: text(medium textにしてもデータが途中できれてしまいました)
    A5:SQL Mk-2のバージョン: 2.12.3 x64 edition
    接続方法: MySQL/MariaDB(直接接続)

    また、私が投稿した情報も削除して頂けると助かります。

    以上、宜しくお願い致します。

    #2388 返信

    松原正和
    キーマスター

    匿名さんこんにちは。

    MySQLのTEXT型ですが、65535バイトまでしか格納することができません。なので、MEDIUMTEXTまたは、LONGTEXTを使うようにしてください。(UTF-8では、日本語は3バイトまたは一部4バイトであることに注意してください)

    あと、デフォルトで、A5:SQL Mk-2はMySQLのTEXTを通常の文字列型として扱いますが、これも長い文字列を扱えないので、オプション画面からMySQLタブで「TEXT型をラージオブジェクト(CLOB)ではなく、文字列型として扱う。」のチェックをOFFにしてください。
    (時々?文字列型を全てTEXT型にしているシステムもあるようです。この場合、ややTEXT型の扱いが面倒になります。)

4件の投稿を表示中 - 1 - 4件目 (全4件中)
返信先: JSONのデータがデータのタブから保存できません
あなたの情報:




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