LOTUS CONNECTOR


DeleteRow メソッド

外部データベースの指定されたテーブルから、結果セットの現在の行で表されるレコードを削除します。

定義位置

ODBCResultSet

構文

status = odbcResultSet.DeleteRow( tableName$ )

パラメータ

tableName$


戻り値

status


使用法

結果かデータベースが読み込み専用のとき、DeleteRow メソッドは使用できません。

DeleteRow は NumRows の値を変更しません。CurrentRow の行番号を再計算する必要はありません。

tableName$ パラメータについては、データソースの SQL ステートメントの作成時にあいまいさを避ける必要があります。

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

エラー

Invalid row number (DBstsINVR)

Update or Delete cannot locate a unique data row (DBstsNUNQ)

Read only.Data cannot be updated or deleted (DBstsRDON)

このメソッドでは、別のエラーメッセージを適用すべき箇所で「about not being applicable to the AddRow workspace」というメッセージが表示されることがあります。

イベント

BeforeDeleteRow

AfterDeleteRow

クロスリファレンス

式言語の EditTableDeleteRowColumn @コマンド


関連項目