LOTUS CONNECTOR


HasRowChanged メソッド

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

定義位置
ODBCResultSet

構文
status = odbcResultSet.HasRowChanged

戻り値


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

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

エラー
Result set contains no data (DBstsNODA)

Cannot locate a unique row (DBstsNUNQ)


関連項目