In meiner Anwendung habe ich zwei Threads ausgeführt. Man wird den Server abfragen und die Datenbank aktualisieren. Ein anderer Thread erhält die Daten und aktualisiert die Benutzeroberfläche.
Das Problem ist, dass wenn beide lesen und schreiben gleichzeitig Datenbank aufrufen, ein Fehler ist.
der Fehler ist wie folgt:
Fehler bei der Erstellung von SELECT c.id, c.address, c.type, e.id, e.name, e.logo, e.system, c.ITY FROM cashpoints c, Entitäten e WHERE e.id = c.entity UND c.id =?; => 'Datenbank ist gesperrt'iOS - SQL Lite gleichzeitig lesen und schreiben
0
A
Antwort
0
Wie in den Kommentaren von @meccan erwähnt, ist die Lösung, FMDB zu verwenden oder besser mit Kerndaten zu gehen.
+0
Bemerkenswert FMDatabaseQueue von FMDB. – Rob
Verwandte Themen
- 1. Socket lesen und schreiben gleichzeitig
- 2. Python und C-Datei lesen/schreiben gleichzeitig
- 3. Kann man Dateien gleichzeitig lesen und schreiben?
- 4. Warum kann ich Arraylist gleichzeitig lesen/schreiben?
- 5. Lesen und Schreiben von einem Sockel gleichzeitig in RxJava
- 6. Wie lesen und schreiben Sie gleichzeitig von Excel?
- 7. MySQL gleichzeitig lesen und schreiben in eine Tabelle
- 8. Simultanes Lesen/Schreiben mit manuellem SQL und C# -Programm
- 9. WP7 mp3-Datei lesen und gleichzeitig
- 10. SQL-Abfrage für sql Lite
- 11. Senden und Lesen von einer Steckdose gleichzeitig
- 12. Schreiben und Lesen Android
- 13. Flash Lite 1.1 Datei lesen?
- 14. So lesen Sie einen einzelnen Kontakt von SQL lite
- 15. EF lesen und schreiben Modi für CQRS
- 16. SQL Lite Ausnahme
- 17. Partielle Datei lesen und schreiben mit iOS SDK
- 18. Unix Domain Socket gleichzeitig lesen/schreiben an beiden Enden
- 19. Google Gears SQL Lite DB und C#
- 20. JAVA: Lesen und Schreiben einer Datei zusammen
- 21. Cassandra gleichzeitig lesen
- 22. Phonegap lesen und schreiben JSON-Datei
- 23. Lesen und Schreiben von localStorage?
- 24. Elasticsearch lesen und schreiben Konsistenz
- 25. Java-Socket - Lesen und Schreiben
- 26. Lesen und Schreiben Timeouts Verhalten
- 27. Lesen und Schreiben von Textdateien
- 28. Lesen/Schreiben Sperren Verwirrung
- 29. wie Video und Audio gleichzeitig mit AVCaptureVideoDataOutput und AVCaptureAudioDataOutput schreiben?
- 30. Android Sql Lite Download von SQL Server mit Webservice
sollten Sie FMDatabase verwenden: https://github.com/ccgus/fmdb, um Thread-Synchronisierungsfehler mit Ihrer SQLite-DB zu vermeiden – CarlJ
Einfach überprüfen ... bestätigen Sie, nachdem Sie Ihre Datenbank aktualisiert haben? – giorashc
@meccan: Ich denke für ein paar SQL-Statements seine Verschwendung, eine riesige fmdb src zu integrieren. – Satyam