Share via


ContentResolver.QueryArgSqlSelection Campo

Definizione

Chiave per una stringa di selezione dello stile SQL che può essere presente nell'argomento Bundle di query passato a ContentProvider#query(Uri, String[], Bundle, CancellationSignal) quando viene chiamato da un client legacy.

[Android.Runtime.Register("QUERY_ARG_SQL_SELECTION", ApiSince=26)]
public const string QueryArgSqlSelection;
[<Android.Runtime.Register("QUERY_ARG_SQL_SELECTION", ApiSince=26)>]
val mutable QueryArgSqlSelection : string

Valore del campo

Attributi

Commenti

Chiave per una stringa di selezione dello stile SQL che può essere presente nell'argomento Bundle di query passato a ContentProvider#query(Uri, String[], Bundle, CancellationSignal) quando viene chiamato da un client legacy.

I client non devono mai includere i valori forniti dall'utente direttamente nella stringa di selezione, in quanto presenta una strada per gli attacchi di inserimento SQL. Al posto di questo, un client deve usare la notazione segnaposto standard per rappresentare i valori in una stringa di selezione, quindi specificare un valore corrispondente in #QUERY_ARG_SQL_SELECTION_ARGS.

<b>Le app android.os.Build.VERSION_CODES#O destinate o successive sono fortemente incoraggiate a usare argomenti di query strutturati al posto delle clausole di query SQL opache.</B>

Documentazione Java per android.content.ContentResolver.QUERY_ARG_SQL_SELECTION.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Si applica a