Lenguaje

IStatement.SetCursorName(String) Método

Definición

Establece el nombre del cursor de SQL en el especificado String, que se usará en los métodos de objeto execute posterioresStatement.

[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

Parámetros

name
String

el nuevo nombre del cursor, que debe ser único dentro de una conexión.

Atributos

Excepciones

si se produce un error al acceder a la base de datos.

Comentarios

Establece el nombre del cursor de SQL en el especificado String, que se usará en los métodos de objeto execute posterioresStatement. A continuación, este nombre se puede usar en instrucciones update o delete posicionadas de SQL para identificar la fila actual en el ResultSet objeto generado por esta instrucción. Si la base de datos no admite la actualización o eliminación posicionada, este método es un noop. Para asegurarse de que un cursor tiene el nivel de aislamiento adecuado para admitir actualizaciones, la instrucción del SELECT cursor debe tener el formato SELECT FOR UPDATE. Si FOR UPDATE no está presente, es posible que se produzca un error en las actualizaciones posicionadas.

<B>Nota:</B> Por definición, la ejecución de actualizaciones y eliminaciones posicionadas debe realizarse mediante un objeto diferente Statement al que generó el ResultSet objeto que se usa para colocar. Además, los nombres de cursor deben ser únicos dentro de una conexión.

Documentación de Java para java.sql.Statement.setCursorName(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a