SQLiteDatabase.RawQueryWithFactory 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
| Name | Beschreibung |
|---|---|
| RawQueryWithFactory(SQLiteDatabase+ICursorFactory, String, String[], String) |
Führt die bereitgestellte SQL-Datei aus und gibt einen Cursor über das Resultset zurück. |
| RawQueryWithFactory(SQLiteDatabase+ICursorFactory, String, String[], String, CancellationSignal) |
Führt die bereitgestellte SQL-Datei aus und gibt einen Cursor über das Resultset zurück. |
RawQueryWithFactory(SQLiteDatabase+ICursorFactory, String, String[], String)
Führt die bereitgestellte SQL-Datei aus und gibt einen Cursor über das Resultset zurück.
[Android.Runtime.Register("rawQueryWithFactory", "(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetRawQueryWithFactory_Landroid_database_sqlite_SQLiteDatabase_CursorFactory_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor RawQueryWithFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory, string sql, string[]? selectionArgs, string editTable);
[<Android.Runtime.Register("rawQueryWithFactory", "(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetRawQueryWithFactory_Landroid_database_sqlite_SQLiteDatabase_CursorFactory_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Handler")>]
abstract member RawQueryWithFactory : Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * string * string[] * string -> Android.Database.ICursor
override this.RawQueryWithFactory : Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * string * string[] * string -> Android.Database.ICursor
Parameter
- cursorFactory
- SQLiteDatabase.ICursorFactory
die zu verwendende Cursorfactory oder null für die Standardfactory
- sql
- String
die SQL-Abfrage. Die SQL-Zeichenfolge darf nicht sein; beendet
- selectionArgs
- String[]
Sie können ?s in where-Klausel in der Abfrage einfügen, die durch die Werte von selectionArgs ersetzt wird. Die Werte werden als Zeichenfolgen gebunden.
- editTable
- String
der Name der ersten Tabelle, die bearbeitbar ist
Gibt zurück
Ein Cursor Objekt, das vor dem ersten Eintrag positioniert wird. Beachten Sie, dass Cursors nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
RawQueryWithFactory(SQLiteDatabase+ICursorFactory, String, String[], String, CancellationSignal)
Führt die bereitgestellte SQL-Datei aus und gibt einen Cursor über das Resultset zurück.
[Android.Runtime.Register("rawQueryWithFactory", "(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetRawQueryWithFactory_Landroid_database_sqlite_SQLiteDatabase_CursorFactory_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Database.ICursor RawQueryWithFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory, string sql, string[]? selectionArgs, string editTable, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("rawQueryWithFactory", "(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetRawQueryWithFactory_Landroid_database_sqlite_SQLiteDatabase_CursorFactory_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")>]
abstract member RawQueryWithFactory : Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * string * string[] * string * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.RawQueryWithFactory : Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * string * string[] * string * Android.OS.CancellationSignal -> Android.Database.ICursor
Parameter
- cursorFactory
- SQLiteDatabase.ICursorFactory
die zu verwendende Cursorfactory oder null für die Standardfactory
- sql
- String
die SQL-Abfrage. Die SQL-Zeichenfolge darf nicht sein; beendet
- selectionArgs
- String[]
Sie können ?s in where-Klausel in der Abfrage einfügen, die durch die Werte von selectionArgs ersetzt wird. Die Werte werden als Zeichenfolgen gebunden.
- editTable
- String
der Name der ersten Tabelle, die bearbeitbar ist
- 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 Cursors nicht synchronisiert ist, weitere Details finden Sie in der Dokumentation.
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.