Language

IStatement.SetCursorName(String) メソッド

定義

SQL カーソル名を指定した Stringに設定します。これは、後続の Statement オブジェクト execute メソッドで使用されます。

[Android.Runtime.Register("setCursorName", "(Ljava/lang/String;)V", "GetSetCursorName_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetCursorName(string? name);
[<Android.Runtime.Register("setCursorName", "(Ljava/lang/String;)V", "GetSetCursorName_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetCursorName : string -> unit

パラメーター

name
String

新しいカーソル名(接続内で一意である必要があります)

属性

例外

データベースへのアクセス中にエラーが発生した場合は〘。

注釈

SQL カーソル名を指定した Stringに設定します。これは、後続の Statement オブジェクト execute メソッドで使用されます。 この名前は、SQL 位置指定の更新または削除ステートメントで使用して、このステートメントによって生成された ResultSet オブジェクト内の現在の行を識別できます。 配置された更新/削除がデータベースでサポートされていない場合、このメソッドは noop です。 カーソルが更新をサポートするための適切な分離レベルを持っていることを保証するには、カーソルの SELECT ステートメントの形式が SELECT FOR UPDATEされている必要があります。 FOR UPDATEが存在しない場合、配置された更新が失敗する可能性があります。

<B>Note:</B> 定義上、位置指定された更新と削除の実行は、配置に使用されているResultSet オブジェクトを生成したオブジェクトとは異なるStatement オブジェクトによって実行する必要があります。 また、カーソル名は接続内で一意である必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象