Hallo an die Gemeinde, ich habe folgendes Problem:
In einer Access 2007 Datenbank ist eine Tabelle aus einem SQL Server 2000 eingebunden. Zugriff über SYSADM (alle Rechte)
In dieser Tabelle Update ich einzelne Datensätze.
Probleme habe ich mit Memofeldern in dieser Tabelle. Manche Datensätze kann ich updaten, mache Datensätze nicht.
Öffne ich die Tabelle in Access 2007 und schreibe in ein Datensatz in ein Memofeld bekomme ich folgende Fehlermeldung: Schreibkonflikt - Dieser Datensatz wurde seit Beginn der Bearbeitung von einem anderen Benutzer geändert.......etc
Dies ist defintiv nicht der Fall!
Das interessante ist, manche Datensätze sind gesperrt (Schreibkonflikt) Manche nicht. In anderen Feldern des gleichen Datensatzes kann ich ohne Probleme schreiben.
Öffne ich die Tabelle im Enterprise Manager im SQL Server, kann ich in jedes Feld schreiben.
Kennt jemand dieses Verhalten?
Gibt es eine Möglichkeit diesen Schreibkonflikt in Access 2007 abzuschalten.
ich habe die SQL Tabelle eingebunden um per VB dort Datensätze zu editieren.
Codebeispiel:
Set rstRec = CurrentDb.OpenRecordset("SELECT * FROM dbo_ANGEBOTE WHERE ANGEBOTSNUMMER=" & nDokNr)
If Not rstRec.EOF Then
rstRec.MoveFirst
rstRec.Edit
rstRec!FUSSTEXTAB = "TEXT"
rstRec!KOPFTEXTAB = "Mein Kopftext"
rstRec.Update
Ende Codebeispiel:
Dies ist nur ein Ausschnitt und das Updatestatement funktioniert einwandfrei. Nur wenn ich ein Memofeld update oft nicht.
Ich bin für jeden Hinweis dankbar
Grüße
Uwe
In einer Access 2007 Datenbank ist eine Tabelle aus einem SQL Server 2000 eingebunden. Zugriff über SYSADM (alle Rechte)
In dieser Tabelle Update ich einzelne Datensätze.
Probleme habe ich mit Memofeldern in dieser Tabelle. Manche Datensätze kann ich updaten, mache Datensätze nicht.
Öffne ich die Tabelle in Access 2007 und schreibe in ein Datensatz in ein Memofeld bekomme ich folgende Fehlermeldung: Schreibkonflikt - Dieser Datensatz wurde seit Beginn der Bearbeitung von einem anderen Benutzer geändert.......etc
Dies ist defintiv nicht der Fall!
Das interessante ist, manche Datensätze sind gesperrt (Schreibkonflikt) Manche nicht. In anderen Feldern des gleichen Datensatzes kann ich ohne Probleme schreiben.
Öffne ich die Tabelle im Enterprise Manager im SQL Server, kann ich in jedes Feld schreiben.
Kennt jemand dieses Verhalten?
Gibt es eine Möglichkeit diesen Schreibkonflikt in Access 2007 abzuschalten.
ich habe die SQL Tabelle eingebunden um per VB dort Datensätze zu editieren.
Codebeispiel:
Set rstRec = CurrentDb.OpenRecordset("SELECT * FROM dbo_ANGEBOTE WHERE ANGEBOTSNUMMER=" & nDokNr)
If Not rstRec.EOF Then
rstRec.MoveFirst
rstRec.Edit
rstRec!FUSSTEXTAB = "TEXT"
rstRec!KOPFTEXTAB = "Mein Kopftext"
rstRec.Update
Ende Codebeispiel:
Dies ist nur ein Ausschnitt und das Updatestatement funktioniert einwandfrei. Nur wenn ich ein Memofeld update oft nicht.
Ich bin für jeden Hinweis dankbar
Grüße
Uwe