<p>Hallo,</p>
<p>ich habe per ADO Zugriff auf eine Datenbank von einem SQLSERVER2000. Nun ist
folgendes Problem. Zwei User stehen auf dem gleichen Datensatz und bearbeiten
diesen. Postet nun einer, ist alles OK. Postet der zweite, kommt wie erwartet
die Meldung "Fehler bei der Überprüfung auf vollständige
Parallelität. Die Zeile wurde außerhalb dieses Cursors geändert"
und die Datenbank bleibt im Editmodus. Nur versucht es dieser User nun erneut,
so hat er Erfolg. Kann mir das jemand erklären?? Was kann man dagegen tun?<br>
</p>
<p><font face="Courier New, Courier, mono">object ADOConnection: TADOConnection<br>
Connected = True<br>
ConnectionString = <br>
'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=Test;' +<br>
'Initial Catalog=SQLData;Data Source=SQLSERVER'<br>
CursorLocation = clUseServer<br>
LoginPrompt = False<br>
Mode = cmShareDenyWrite<br>
Provider = 'SQLOLEDB.1'<br>
end<br>
</font><font face="Courier New, Courier, mono"><br>
object ADOTable: TADOTable<br>
Connection = ADOConnection<br>
CursorLocation = clUseServer<br>
</font><font face="Courier New, Courier, mono">LockType = ltBatchOptimistic<br>
TableName = 'KUNDEN'<br>
end</font><br>
</p>
<p>Vielen Dank schon mal,</p>
<p>Mario Noack</p>
<p>ich habe per ADO Zugriff auf eine Datenbank von einem SQLSERVER2000. Nun ist
folgendes Problem. Zwei User stehen auf dem gleichen Datensatz und bearbeiten
diesen. Postet nun einer, ist alles OK. Postet der zweite, kommt wie erwartet
die Meldung "Fehler bei der Überprüfung auf vollständige
Parallelität. Die Zeile wurde außerhalb dieses Cursors geändert"
und die Datenbank bleibt im Editmodus. Nur versucht es dieser User nun erneut,
so hat er Erfolg. Kann mir das jemand erklären?? Was kann man dagegen tun?<br>
</p>
<p><font face="Courier New, Courier, mono">object ADOConnection: TADOConnection<br>
Connected = True<br>
ConnectionString = <br>
'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=Test;' +<br>
'Initial Catalog=SQLData;Data Source=SQLSERVER'<br>
CursorLocation = clUseServer<br>
LoginPrompt = False<br>
Mode = cmShareDenyWrite<br>
Provider = 'SQLOLEDB.1'<br>
end<br>
</font><font face="Courier New, Courier, mono"><br>
object ADOTable: TADOTable<br>
Connection = ADOConnection<br>
CursorLocation = clUseServer<br>
</font><font face="Courier New, Courier, mono">LockType = ltBatchOptimistic<br>
TableName = 'KUNDEN'<br>
end</font><br>
</p>
<p>Vielen Dank schon mal,</p>
<p>Mario Noack</p>
Comment