SQLiteDatabase.Query Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal) |
Fragen Sie die angegebene URL ab, und geben Sie eine |
Query(Boolean, String, String[], String, String[], String, String, String, String) |
Fragen Sie die angegebene URL ab, und geben Sie eine |
Query(String, String[], String, String[], String, String, String, String) |
Fragen Sie die angegebene Tabelle ab, und geben Sie eine |
Query(String, String[], String, String[], String, String, String) |
Fragen Sie die angegebene Tabelle ab, und geben Sie eine |
Query(Boolean, String, String[], String, String[], String, String, String, String, CancellationSignal)
Fragen Sie die angegebene URL ab, und geben Sie eine Cursor
über das Resultset zurück.
[Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Database.ICursor? Query (bool distinct, string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")>]
abstract member Query : bool * string * string[] * string * string[] * string * string * string * string * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.Query : bool * string * string[] * string * string[] * string * string * string * string * Android.OS.CancellationSignal -> Android.Database.ICursor
Parameter
- distinct
- Boolean
true, wenn jede Zeile eindeutig sein soll, andernfalls "false".
- table
- String
Der Tabellenname, mit dem die Abfrage kompiliert werden soll.
- columns
- String[]
Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.
- selection
- String
Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch Das Übergeben von NULL werden alle Zeilen für die angegebene Tabelle zurückgegeben.
- selectionArgs
- String[]
Sie können "?s" in die Auswahl einschließen, die durch die Werte aus selectionArgs ersetzt wird, damit sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.
- groupBy
- String
Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL GROUP BY-Klausel formatiert sind (mit Ausnahme von GROUP BY selbst). Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.
- having
- String
Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL HAVING-Klausel formatiert sind (mit Ausnahme des HAVING selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.
- orderBy
- String
So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.
- limit
- String
Beschränkt die Anzahl der von der Abfrage zurückgegebenen Zeilen, die als LIMIT-Klausel formatiert sind. Durch Übergeben von NULL wird keine LIMIT-Klausel bezeichnet.
- cancellationSignal
- CancellationSignal
Ein Signal, um den Vorgang in Bearbeitung abzubrechen, oder null, wenn keine.
Wenn der Vorgang abgebrochen wird, wird der OperationCanceledException
Vorgang ausgelöst, wenn die Abfrage ausgeführt wird.
Gibt zurück
Ein Cursor
Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursor
s nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.
- Attribute
Hinweise
Fragen Sie die angegebene URL ab, und geben Sie eine Cursor
über das Resultset zurück.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
Gilt für:
Query(Boolean, String, String[], String, String[], String, String, String, String)
Fragen Sie die angegebene URL ab, und geben Sie eine Cursor
über das Resultset zurück.
[Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (bool distinct, string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("query", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_ZLjava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : bool * string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
override this.Query : bool * string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
Parameter
- distinct
- Boolean
true, wenn jede Zeile eindeutig sein soll, andernfalls "false".
- table
- String
Der Tabellenname, mit dem die Abfrage kompiliert werden soll.
- columns
- String[]
Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.
- selection
- String
Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch Das Übergeben von NULL werden alle Zeilen für die angegebene Tabelle zurückgegeben.
- selectionArgs
- String[]
Sie können "?s" in die Auswahl einschließen, die durch die Werte aus selectionArgs ersetzt wird, damit sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.
- groupBy
- String
Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL GROUP BY-Klausel formatiert sind (mit Ausnahme von GROUP BY selbst). Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.
- having
- String
Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL HAVING-Klausel formatiert sind (mit Ausnahme des HAVING selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.
- orderBy
- String
So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.
- limit
- String
Beschränkt die Anzahl der von der Abfrage zurückgegebenen Zeilen, die als LIMIT-Klausel formatiert sind. Durch Übergeben von NULL wird keine LIMIT-Klausel bezeichnet.
Gibt zurück
Ein Cursor
Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursor
s nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.
- Attribute
Hinweise
Fragen Sie die angegebene URL ab, und geben Sie eine Cursor
über das Resultset zurück.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
Gilt für:
Query(String, String[], String, String[], String, String, String, String)
Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor
über das Resultset zurück.
[Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
override this.Query : string * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
Parameter
- table
- String
Der Tabellenname, mit dem die Abfrage kompiliert werden soll.
- columns
- String[]
Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.
- selection
- String
Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch Das Übergeben von NULL werden alle Zeilen für die angegebene Tabelle zurückgegeben.
- selectionArgs
- String[]
Sie können "?s" in die Auswahl einschließen, die durch die Werte aus selectionArgs ersetzt wird, damit sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.
- groupBy
- String
Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL GROUP BY-Klausel formatiert sind (mit Ausnahme von GROUP BY selbst). Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.
- having
- String
Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL HAVING-Klausel formatiert sind (mit Ausnahme des HAVING selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.
- orderBy
- String
So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.
- limit
- String
Beschränkt die Anzahl der von der Abfrage zurückgegebenen Zeilen, die als LIMIT-Klausel formatiert sind. Durch Übergeben von NULL wird keine LIMIT-Klausel bezeichnet.
Gibt zurück
Ein Cursor
Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursor
s nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.
- Attribute
Hinweise
Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor
über das Resultset zurück.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
Gilt für:
Query(String, String[], String, String[], String, String, String)
Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor
über das Resultset zurück.
[Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query (string? table, string[]? columns, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? orderBy);
[<Android.Runtime.Register("query", "(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : string * string[] * string * string[] * string * string * string -> Android.Database.ICursor
override this.Query : string * string[] * string * string[] * string * string * string -> Android.Database.ICursor
Parameter
- table
- String
Der Tabellenname, mit dem die Abfrage kompiliert werden soll.
- columns
- String[]
Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.
- selection
- String
Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch Das Übergeben von NULL werden alle Zeilen für die angegebene Tabelle zurückgegeben.
- selectionArgs
- String[]
Sie können "?s" in die Auswahl einschließen, die durch die Werte aus selectionArgs ersetzt wird, damit sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.
- groupBy
- String
Ein Filter, der deklariert, wie Zeilen gruppiert werden, die als SQL GROUP BY-Klausel formatiert sind (mit Ausnahme von GROUP BY selbst). Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.
- having
- String
Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL HAVING-Klausel formatiert sind (mit Ausnahme des HAVING selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.
- orderBy
- String
So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.
Gibt zurück
Ein Cursor
Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursor
s nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.
- Attribute
Hinweise
Fragen Sie die angegebene Tabelle ab, und geben Sie eine Cursor
über das Resultset zurück.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.