特定の条件で initial プロパティが機能しない

バグ情報

カラムの初期値を initial プロパティを使用して設定すると、エラーが発生しアプリケーションが異常終了する事象が報告されています。

Bug ID 9180
Product PowerBuilder EN/JP
ステータス Appeon にて検証中
発生バージョン EN 12.6以前 2017 (R2) 2017 (R3) 2019 2021 2022
JP 12.6以前 2017 (R2) 2017 (R3) 2019

:発生バージョン    :解決済み、未発生    :未確認

(2017 以外のバージョンについてはリリースされている最新リビジョンでの状況です)

詳細

カラムの初期値を設定する際に、dw_1.object.lname.initial = “yes” のようにドット表記を使用して Initial プロパティに「yes」または「no」という値を設定した場合、エラーが発生しアプリケーションが異常終了します。

回避策

本不具合に関する回避策は以下となります。

  • Modify メソッドを使用する
    • initial を使用して行のカラムの初期値に「yes」や「no」を設定する場合は、Modify メソッドを使用してください。
  • シングルクォーテーションで囲む
    • ダブルクォーテーションで囲んだ「yes」や「no」をさらにシングルクォーテーションで囲んで値を指定してください。
バグ情報 一覧を見る
PowerBuilder マイグレーション
PowerBuilder学習、動画で始めちゃう?