<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html  xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<title></title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
</head>
<body>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Liebe Listenleserinnen und -leser,</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">bis A99 V31 funktionierte das Neuladen eines verriegelten 
Datensatzes noch:</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">set rec lock\var "#" i\find oder</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">set rec lock\var "#" i\f1nd</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Der Lock-Zustand blieb erhalten. Mit der aktuellen Version (33.3) 
wird der Satz jedoch bei var "#" i\find #nnn bzw. f1nd #nnn 
freigegeben.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Dadurch läßt sich aber nicht mehr sicherstellen, dass der gerade 
geladene Satz mit dem in der Datenbank befindlichen übereinstimmt.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Denn:</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Zwischen</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">   find .... first </span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">o.ä. und einem folgenden</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">   set rec lock </span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">kann der Satz in der Datenbank ja schon wieder verändert worden 
sein.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">In der xset.rtf steht jedoch:</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left" style="margin-left:13mm; margin-right:0mm; text-indent:0mm; margin-top:0.00mm; margin-bottom:0.00mm;"><font face="Courier New" size="2"><span style=" font-size:10pt">... </span></font><font face="Times New Roman" size="2"><span style=" font-size:10pt">Automatisch, etwa vor dem Laden des nächsten Satzes oder am 
Ende des Jobs, wieder 
freigegeben wird der Satz nur in <i>avanti</i>, aber in a99 nicht, d.h. da muß man das mit  </span></font><font face="Courier New" size="2"><span style=" font-size:10pt">set 
unlock</span></font><font face="Times New Roman" size="2"><span style=" font-size:10pt">  selber tun. ...</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Das scheint nicht zu stimmen, wie man mit diesem Einzeiler leicht 
prüfen kann:</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">x set rec lock\var "#" i\f1nd\if Lock mes Locked;set rec free</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Ob find oder f1nd verwendet wird, scheint in diesem Zusammenhang 
unerheblich zu sein.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Habe ich hier noch irgend ein neues Feature übersehen, mit dessen 
Hilfe ich eine Übereinstimmung den Recordversionen in der Datenbank 
und im Speicher wieder sicherstellen kann?</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Viele Grüße</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Anando Eger</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">-------------------------------------------------------------------</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Anando Eger Datenverarbeitung</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Herr Dipl.-Ing. Anando Eger</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Gustav-Voigt-Str. 24</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">01156 Dresden</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Tel.: +49 (0)351 454 1236  http://www.aneg-dv.de</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Fax: +49 (0)351 454 1238  mailto:a.eger@aneg-dv.de</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">-------------------------------------------------------------------</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">== Wir sprechen deutsch. ==</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left">  </div>
</body>
</html>