Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!
Zitat von: Stele4 am April 17, 2025, 14:26:12Wie kann ich den Lock verhindern, wenn die ID (Autowert) in der Abfrage vorhanden sein muss?Komplett verhindern kannst du den Lock nicht so ohne weiteres.
Zitat von: markusxy am April 17, 2025, 13:56:19Die Logik verstehe ich nicht.Das war's erst dann, wenn der Client auch alle Datensätze abgerufen hat.
Aus Server Sicht werden doch einfach eine bestimmte Anzahl Datensätze abgefragt und das wars.
Was verursacht den Lock?
Zitat von: PhilS am April 17, 2025, 12:49:51Wenn die Tabelle mehr Datensätze enthält, bleibt sie gesperrt, bis du im Access-Form an das Ende der Datensätze navigierst.
Zitat von: Stele4 am April 17, 2025, 12:57:36Die Aktionsabfrage in SSMS kommt nicht zum Schluss.Wenn zur gleichen Zeit das/die Access-Formular(e) geöffnet sind, die, wie oben beschrieben, das Problem auslösen können, wäre das logisch.
Zitat von: Stele4 am April 17, 2025, 12:43:09Zur Fehlereingrenzung wurde eine aehnliche Abfrage in SSMS ausgefuehrt:Und?
Zitat von: Stele4 am April 17, 2025, 12:43:09Der Server ist lokal und die Tabelle nicht riesig.Wenn du in Access eine große Menge Datensätze anforderst, bleibt die entsprechende Tabelle gesperrt bis die Daten vollständig abgerufen wurden.
Aber die Abfrage kommt nicht zum Abschluss.
Woran kann das liegen?
use MyDb;
UPDATE tblGross
SET Dsc = Dsc + ' solala'
WHERE ID = 1;
Zitat von: Stele4 am April 16, 2025, 16:00:21Man merkt es am Fehlen der leeren ComboBoxes.