メインコンテンツへスキップ

#10P0形式の伝票Noが記録されなくなった→Signed Integer の制限だった

コメント

6件のコメント

  • Tanda

    文字型で登録するというのは駄目でしょうか?

    ちなみに、Magicの記憶形式はゲートウェイが管理していて、ブラックボックス化されていたと思います。

  • Ace_Nagashima

    総て新しくテーブルを作成しています。その際に同じ伝票Noのモデルを使用しています。

    Key項目に使用している、いないにかかわらずSigned Integerの場合とFloatの場合に分かれています。

    記憶形式は特に意識していませんでしたので見過ごしていました。

    後から記憶形式を変更したことはありません。

  • Ace_Nagashima

    12年ほど前に作成したシステムなので詳細は覚えていないのですが、テーブルの形式は

    伝票ヘッダー・明細・元帳・見積ヘッダー・明細・入出庫明細・入金明細・支払明細などと

    形式が異なるものが多いのでコピーして作成はしていないと思います。

    取りあえず、22年の伝票は00年扱いにして記憶させてしのいでいます。

    伝票NoをFloat形式に変更した新しいテーブルにコンバートするプログラムを作成して

    来年1月末には変換する予定です。

  • Tanda

    古い環境からコンバートしてきているシステムで、古いバージョンのPervasiveのデフォルトがSigned Integerになっていたということはありませんか?

  • Tanda

    計算を必要としない数字データは、文字型にしたほうが軽くて安全ですよ。

  • Ace_Nagashima

    皆さん 明けましておめでとうございます。

    そうですね、伝票Noは計算に使うこともないので文字型にした方が無難な気がします。

    参考になりました。

    皆さんありがとうございました。

サインインしてコメントを残してください。