Hallo zusammen
Da meine Access DB von vielen Leuten im Netzwerk genutzt wird und es hier immer wieder zu Problemen kommt, lager ich das BE aktuell nach MS SQL aus.
Nun habe ich das Problem, dass ich es nicht schaffe aus Access eine Update/Delete Abfrage auszuführen um Datensätze in der Tabelle auf dem SQL Server zu ändern. Bei einem normalen Insert Befehl funktioniert es tadellos.
Ich habe mich mit dem Nutzer den ich in der Verbindung angegeben habe auch mal direkt im Management Studio eingeloggt. Dort kann ich ganz normal Datensätze in der Tabelle löschen und editieren.
Wenn ich in Access in der verlinkten Tabelle direkt etwas ändern möchte, steht in der Statusleiste "Diese Datensatzgruppe kann nicht aktualisiert werden".
Wenn ich eine Update Abfrage dafür schreibe kommt die Meldung "Die Abfrage " ist beschädigt"
Hier ein beispielhafter Code:
Bei einer Delete Abfrage kommt die Meldung "Löschen aus angegebenen Tabellen nicht möglich."
Mache ich hier etwas grundsätzlich falsch? Gibt es evtl. gar keine Möglichkeit aus Access heraus Daten auf einem MSSQL Server zu ändern?
Ich nutze Access 2016 und MSSQL Server Express 2008.
Beste Grüße aus dem Westerwald!
Alex
Da meine Access DB von vielen Leuten im Netzwerk genutzt wird und es hier immer wieder zu Problemen kommt, lager ich das BE aktuell nach MS SQL aus.
Nun habe ich das Problem, dass ich es nicht schaffe aus Access eine Update/Delete Abfrage auszuführen um Datensätze in der Tabelle auf dem SQL Server zu ändern. Bei einem normalen Insert Befehl funktioniert es tadellos.
Ich habe mich mit dem Nutzer den ich in der Verbindung angegeben habe auch mal direkt im Management Studio eingeloggt. Dort kann ich ganz normal Datensätze in der Tabelle löschen und editieren.
Wenn ich in Access in der verlinkten Tabelle direkt etwas ändern möchte, steht in der Statusleiste "Diese Datensatzgruppe kann nicht aktualisiert werden".
Wenn ich eine Update Abfrage dafür schreibe kommt die Meldung "Die Abfrage " ist beschädigt"
Hier ein beispielhafter Code:
SQL:
UPDATE dbo_Bestellliste SET dbo_Bestellliste.Bemerkungen = 'test123'
WHERE (((dbo_Bestellliste.Bemerkungen)="test"));
Bei einer Delete Abfrage kommt die Meldung "Löschen aus angegebenen Tabellen nicht möglich."
Mache ich hier etwas grundsätzlich falsch? Gibt es evtl. gar keine Möglichkeit aus Access heraus Daten auf einem MSSQL Server zu ändern?
Ich nutze Access 2016 und MSSQL Server Express 2008.
Beste Grüße aus dem Westerwald!
Alex