SqlCeResultSet.ReadAbsolute メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlCeResultSet.ReadAbsolute メソッドの意味・解説 

SqlCeResultSet.ReadAbsolute メソッド

ResultSet 内の特定のレコードリーダー移動します

名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文構文

解説解説

ReadAbsolute は 0 から始まりますReadAbsolute(0)呼び出すと、ResultSet最初の行が返されます。

このメソッドでは、ブックマーク保存された行位置基づいて、行の値が読み取られます。たとえば、10 行が含まれるテーブルで、2 つResultSet、rs1 と rs2 を開くとします。rs1 に対して ReadAbsolue(5)呼び出し、この行の値を -1 に変更します。この行の位置が、行リスト先頭位置変更され、4 行目が 5 行目になります。ただし、rs2 に対して ReadAbsolute(5)呼び出すと、-1 が返されます。 ResultSet rs2 では、ブックマークが元の 5 行目のまま維持されており、位置変更されても、引き続きその行が読み取られます。

この関数正の整数を渡すと、リーダー最初レコードから、指定した数のレコード分だけ前に移動します。この関数負の整数を渡すと、 リーダー最後レコードから、指定した数のレコード分だけ後ろ移動します

使用例使用例

ResultSet オブジェクト作成してReadAbsolute など、複数メソッド呼び出す例を次に示します

Dim conn As SqlCeConnection = Nothing

Try
    File.Delete("Test.sdf")

    Dim engine As New SqlCeEngine("Data
 Source = Test.sdf")
    engine.CreateDatabase()

    conn = New SqlCeConnection("Data Source
 = Test.sdf")
    conn.Open()

    Dim cmd As SqlCeCommand = conn.CreateCommand()
    cmd.CommandText = "CREATE TABLE myTable (col1 INT)"
    cmd.ExecuteNonQuery()

    cmd.CommandText = "SELECT * FROM myTable"

    Dim rs As SqlCeResultSet = cmd.ExecuteResultSet(ResultSetOptions.Updatable
 Or ResultSetOptions.Scrollable)

    Dim rec As SqlCeUpdatableRecord = rs.CreateRecord()

    ' Insert 10 records
    '
    Dim i As Integer
    For i = 0 To 9
        rec.SetInt32(0, i)
        rs.Insert(rec)
    Next i

    ' Scroll through the results
    '
    If True = rs.ReadFirst() Then
        MessageBox.Show("col1 = " & rs.GetInt32(0))
 'ordinal
    End If

    If True = rs.ReadRelative(5) Then
        MessageBox.Show("col1 = " & rs.GetInt32(0))
 'ordinal
    End If

    If True = rs.ReadLast() Then
        MessageBox.Show("col1 = " & rs.GetInt32(0))
 'ordinal
    End If

    If True = rs.ReadPrevious() Then
        MessageBox.Show("col1 = " & rs.GetInt32(0))
 'ordinal
    End If

    If True = rs.ReadAbsolute(5) Then
        MessageBox.Show("col1 = " & rs.GetInt32(0))
 'ordinal
    End If
Catch e As Exception
    MessageBox.Show(e.Message)
Finally
    conn.Close()
End Try
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlCeResultSet クラス
SqlCeResultSet メンバ
System.Data.SqlServerCe 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SqlCeResultSet.ReadAbsolute メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlCeResultSet.ReadAbsolute メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS