SQLite
 sql >> база данни >  >> RDS >> SQLite

Android – Как мога да предам данни, свързани с две таблици, към метода за вмъкване на доставчик на съдържание

Трябва да използвате ContentProviderOperation. Тъй като това е вашият ContentProvider можете да се уверите, че applyBatch() ще изпълни всички операции в рамките на транзакция. Всички доставчици на стандартно съдържание също гарантират, че това е така.

Вижте моята публикация в блога за ContentProviderOperation като цяло и другата ми публикация за това как да използвате withBackReference() за достъп до резултатите от предишни операции - които ви трябват за достъп до orderId .

Едно важно предупреждение:Всички ContentProviderOperations от една партида трябва да използва една и съща власт - но може да използва различни URI! Във вашия случай това не би трябвало да е проблем.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Експортирайте цяла база данни на SQLite в SQL файл

  2. SQLite Изберете Distinct

  3. Могат ли записи в базата данни, добавени от елементи, да бъдат изтрити с бутон?

  4. SQLiteException няма такава таблица:ItemTable по време на компилиране:Select_id,.... от ItemTable

  5. Колко гъвкави/ограничителни са типовете колони на SQLite?