Używanie execSQL do operacji INSERT w Android SQLite
Zdokumentacja iten post wiemexecSQL()
wykonuje pojedynczą instrukcję SQL, która nie jestSELECT
lub dowolna inna instrukcja SQL, która zwraca dane. Wspomina się również o tymexecSQL()
nie należy używać do wstawiania.
Ale używamexecSQL()
do wstawiania jak:
<code>db.execSQL("INSERT INTO LIST VALUES('খবর');"); //where LIST is a table </code>
To działa dla mnie doskonale (nie maSELECT
oświadczenie z tymINSERT
), ale powiedziano mi, żeby tego nie używaćtutaj.
Moje pytanie brzmi:robiINSERT
instrukcja zwraca wartość, nawet jeśli nie maSELECT
oświadczenie dołączone do niego?