Verwenden von execSQL für die INSERT-Operation in Android SQLite

Vondie Dokumentation unddieser Beitrag Ich kenneexecSQL() Führt eine einzelne SQL-Anweisung aus, bei der es sich nicht um eineSELECT oder eine andere SQL-Anweisung, die Daten zurückgibt. Es wird auch das erwähntexecSQL() sollte nicht zum Einsetzen verwendet werden.

Aber ich benutzeexecSQL() zum Einfügen wie:

<code>db.execSQL("INSERT INTO LIST VALUES('খবর');"); //where LIST is a table
</code>

Dies funktioniert perfekt für mich (es gibt keineSELECT Aussage mit diesemINSERT), aber mir wurde gesagt, dies nicht zu verwendenHier.

Meine Frage lautet also:macht dasINSERT Die Anweisung gibt einen Wert zurück, obwohl es keinen gibtSELECT Erklärung beigefügt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage