ASPチュートリアル

ASPホーム

WPチュートリアル

Webページの紹介 WebPages Razor Webページのレイアウト Webページフォルダ WebPages Global Webページフォーム Webページオブジェクト Webページファイル Webページデータベース Webページヘルパー WebPages WebGrid Webページチャート Webページの電子メール Webページのセキュリティ Webページの公開 Webページの例 Webページクラス

ASP.NET Razor

かみそりのイントロ かみそりの構文 Razor C#変数 Razor C#ループ Razor C#ロジック RazorVB変数 かみそりVBループ RazorVBロジック

ASPクラシック

ASPイントロ ASP構文 ASP変数 ASP手順 ASP条件文 ASPループ ASPフォーム ASPCookie ASPセッション ASPアプリケーション ASP #include ASP Global.asa ASP AJAX ASPメール ASPの例

ASPリファレンス

ASPVB関数 ASPVBキーワード ASP応答 ASPリクエスト ASPアプリケーション ASPセッション ASPサーバー ASPエラー ASPファイルシステム ASP TextStream ASPドライブ ASPファイル ASPフォルダー ASP辞書 ASP AdRotator ASP BrowserCap ASPコンテンツリンク ASPコンテンツローテーター ASPクイック参照

ADOチュートリアル

ADOイントロ ADOコネクト ADOレコードセット ADOディスプレイ ADOクエリ ADOソート ADO追加 ADOアップデート ADO削除 ADO Demo ADOスピードアップ

ADOオブジェクト

ADOコマンド ADO接続 ADOエラー ADOフィールド ADOパラメータ ADOプロパティ ADOレコード ADOレコードセット ADOストリーム ADOデータ型

ADOクローンメソッド


❮完全なレコードセットオブジェクトリファレンス

Cloneメソッドを使用すると、既存のレコードセットから複製のレコードセットを作成できます。この方法を使用すると、特にレコードのセット内の複数の現在のレコードを編集する場合に、複数の重複するレコードセットを作成できます。この方法は、元のレコードセットと同じ新しいレコードセットを作成、開閉するよりもはるかに効率的です。

Recordsetのクローンを作成するときは、実際には同じRecordsetへの新しいポインターを作成するだけなので、1つのRecordsetに加えた変更は、そのすべてのクローンに表示されます。ただし、元のRecordsetで再クエリを実行すると、クローンは元のレコードに同期されなくなります。

プロバイダーは、クローンを作成するためにRecordsetオブジェクトのブックマークをサポートする必要があります。ブックマークは交換可能です。1つのRecordsetオブジェクトからのブックマーク参照は、そのクローンのいずれかで同じレコードを参照します。

注:元のRecordsetのフィルターはクローンに適用されません。既存のフィルターをコピーするには:objRecordsetNew.Filter = objRecordsetOriginal.Filter

注:元のRecordsetを閉じると、どのコピーも閉じられません。クローンを1つずつ閉じる必要があります。

構文

Set objRecordsetClone=objRecordset.Clone(locktype)

Parameter Description
objRecordsetClone The clone Recordset to be created
objRecordset The Recordset to be cloned
locktype Optional. A LockTypeEnum value that specifies the lock type

LockTypeEnum値

Constant Value Description
adLockUnspecified -1 The clone is created with the same lock type as the original Recordset
adLockReadOnly 1 The clone is a read-only Recordset

❮完全なレコードセットオブジェクトリファレンス