LOTUS CONNECTOR
外部データベースの指定されたテーブルから、結果セットの現在の行で表されるレコードを削除します。
定義位置
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 @コマンド
例 関連項目