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?