格納データのReload
DB設計をして初期データの項目はテーブル形式で表示されますが、格納データは項目が表示されません。処理実行後、DBの内容を確認するため「Reload]
ボタンを押下しても内容は表示されません。処理はメッセージ表示では正常終了と出ます。
どうすればReload出来るようになりますか?
-
田村様
ご質問いただきありがとうございます。
格納データタブに項目が表示されないとのことですが、
以下の画像のように列名ヘッダも表示されない状態でしょうか。
このような事象は、以下のいずれかのケースに該当する場合などに発生する場合がございます。
-------------------
●物理データ名、物理項目名に使用できない文字列が設定されている場合
物理データ名及び物理項目名に、以下ページの『DB設計の制限事項』に記載の予約語が設定されている場合、アプリ内データベースへのテーブル作成が失敗し、格納データタブに内容が表示されません。
参考)Unifinity Studio固有の制限事項
また、物理データ名、物理項目名に「1aaaa」など数字から始まる文字列が設定されている場合も同様の動作となります。本原因にて格納データタブに何も表示されない場合は、予約語をお使いの部分を別の名前に変更するようお願いいたします。
●DB設計画面に不要な空行が残っている場合。
以下の画像のようにDB設計画面で不要な空行(物理項目名が未入力の行)が存在する場合、
アプリ内データベースへのテーブル作成が失敗し、格納データタブに内容が表示されません。
本原因にて格納データタブに何も表示されない場合は、物理項目名の設定または空行の削除をお願いいたします。
●内部データベースのファイルが書き込めない場合
内部データベースのファイルはuapファイルと同じ場所に「プロシェクト名.sqlite」の形式で保存されます。以下のようなケースに該当する場合、Unifinityからファイルへのデータ書込・読込が正常に行われず、格納データタブが空欄となる場合がございます。
- 共有フォルダなどにプロジェクトフォルダが置かれている
- 「*.sqlite」ファイルまでのフルパスが長い場合
- Unifinity以外のソフトで内部DBファイルを開いている
本原因にて格納データタブに何も表示されない場合は、プロジェクトフォルダの移動、また別ソフトで「*.sqlite」ファイルを開いている場合は別ソフトの終了をお願いいたします。
●内部データベースのインメモリー化が設定されている場合
Unifinity Studioの「プロパティ>プロジェクト>内部データベース」の「インメモリー化」がONとなっている場合、格納データタブでデータの内容は閲覧できません。
参考) [プロジェクト]タブ本原因にて格納データタブに何も表示されない場合は、
上記チェックを解除して動作の確認をお願いいたします。-------------------
また、テーブルのデータ数が多い場合や大容量のデータが格納されている場合、
お使いの環境によっては格納データタブの動作が遅くなる場合がございます。
サインインしてコメントを残してください。
コメント
3件のコメント