verwendetes Datenbanksystem: sql compact 3.5
habe 2 threads
beide sollen unabhängig voneinander die datenbank benutzen können (einer nur lesend, einer nur schreibend)
wie wird das am besten erledigt (1 getrennter tableadapter pro thread) ?
danke
Hallo snupi,
Welchen Zweck soll das ganze haben?
ein thread empfängt daten, die geloggt werden müssen
der userthread kann diese daten dann jederzeit ausdrucken
Hallo snupi
Wie oft möchtest du dein Problem noch durchkauen?
herbivore hat dir doch schon eine passende Antwort geliefert:
textdatei gleichzeitig lesen (TH1) und schreiben (TH2) threadsafe ?
Gruß
mrdjoker
Welchen Zweck soll das ganze haben?
Das ist die entscheidende Frage.
Datenaustausch zwischen 2 Threads über Textdateien/Datenbanken ist aus meiner Sicht total überflüssig.
Die beiden Threads können ohne Probleme untereinander kommunizieren, da braucht man keine externe Datenablage.
die daten müssen auch nach einem neustart vorhanden sein 😉
eine db schafft ja mehrere connections gleichzeitig, daher meine frage, ob zwei threads mit zwei tableadapterinstanzen passend wären ...
SQL Server Compact kann m.W. keine 2 Threads gleichzeitig.
Müsste man nacheinander machen und bei Konflikt beim Zugriff müsste einer warten.
Grüße Bernd
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3
Geht tatsächlich, habs grad probiert.
Früher ging das definitiv nicht, ich denke dass war SQL Compact 3.0.
Grüße Bernd
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3