LOTUS CONNECTOR


HasRowChanged メソッド

現在の行内の値がデータソース内で変更されているかどうかを示します。つまり、現在の行内の値が、結果セットにフェッチされた値と異なっているかどうかを示します。

定義位置

ODBCResultSet

構文

status = odbcResultSet.HasRowChanged

戻り値


使用法

SetValue で変更された結果セット値は別個のものであり、このメソッドに影響しません。プログラム内で行われた変更の検索には GetRowStatus を使用します。HasRowChanged は変更が別のプログラムで行われたことを示します。

結果セットにイメージまたはリッチテキストのデータ型を使用した列が含まれる場合や行が一意に識別されない場合、このステートメントは失敗します。このような事態を回避するために、「LotusScript コーディングガイドライン」の「外部データベースから取得したデータの操作」を参照してください。

エラー

Result set contains no data (DBstsNODA)

Cannot locate a unique row (DBstsNUNQ)


関連項目