IResultSet.RefreshRow メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベース内の最新の値で現在の行を更新します。
[Android.Runtime.Register("refreshRow", "()V", "GetRefreshRowHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RefreshRow();
[<Android.Runtime.Register("refreshRow", "()V", "GetRefreshRowHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RefreshRow : unit -> unit
- 属性
例外
データベース エラーが発生した場合(現在の行が Insert 行かどうかなど)。
注釈
データベース内の最新の値で現在の行を更新します。 カーソルが挿入行にある場合、このメソッドを呼び出すことはできません。
refreshRow メソッドは、データベースから行を再フェッチするように JDBC ドライバーにアプリケーションが明示的に指示する方法を提供します。 JDBC ドライバーによってキャッシュまたはプリフェッチが行われているときに refreshRow を呼び出して、データベースから行の最新の値をフェッチしたい場合があります。 フェッチ サイズが 1 より大きい場合、JDBC ドライバーは複数の行を一度に更新できます。
すべての値は、トランザクション分離レベルとカーソル感度の影響を受けて再エッチングされます。
refreshRowがアップデーター メソッドを呼び出した後、メソッドupdateRowを呼び出す前に呼び出された場合、行に対して行われた更新は失われます。 メソッド refreshRow 頻繁に呼び出すと、パフォーマンスが低下する可能性があります。
1.2 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。