<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Hi Stephen:<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; There is good discussion on <SPAN class=bodycopy>SERIALIZABLE isolation level. at <A href="http://www.oracle.com/technology/oramag/oracle/05-nov/o65asktom.html">http://www.oracle.com/technology/oramag/oracle/05-nov/o65asktom.html</A></SPAN><BR>
<SPAN class=bodycopy>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I have used the <SPAN class=boldbodycopy>SELECT ... FOR UPDATE</SPAN><SPAN class=bodycopy> syntax in a PowerHouse cursor.</SPAN></SPAN><BR>
<SPAN class=bodycopy><SPAN class=bodycopy>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This will prevent someone else from updating what you read.</SPAN></SPAN><BR>
<SPAN class=bodycopy><SPAN class=bodycopy>Regards,</SPAN></SPAN><BR>
<SPAN class=bodycopy><SPAN class=bodycopy>Peter</SPAN></SPAN><BR>
<BLOCKQUOTE>
<HR>
From: shulbert@clblf.com<BR>To: powerh-l@lists.sowder.com<BR>Subject: read exclusive locking<BR>Date: Wed, 9 Apr 2008 14:34:02 +0100<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass p.EC_MsoNormal, .ExternalClass li.EC_MsoNormal, .ExternalClass div.EC_MsoNormal
{margin-bottom:.0001pt;font-size:11.5pt;font-family:'Book Antiqua';}
.ExternalClass p.EC_MsoHeader, .ExternalClass li.EC_MsoHeader, .ExternalClass div.EC_MsoHeader
{margin-bottom:.0001pt;font-size:11.5pt;font-family:'Book Antiqua';}
.ExternalClass p.EC_MsoFooter, .ExternalClass li.EC_MsoFooter, .ExternalClass div.EC_MsoFooter
{margin-bottom:.0001pt;font-size:11.5pt;font-family:'Book Antiqua';}
.ExternalClass a:link, .ExternalClass span.EC_MsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass span.EC_MsoHyperlinkFollowed
{color:#606420;text-decoration:underline;}
.ExternalClass p.EC_MsoPlainText, .ExternalClass li.EC_MsoPlainText, .ExternalClass div.EC_MsoPlainText
{margin-bottom:.0001pt;font-size:10.0pt;font-family:'Courier New';}
.ExternalClass p
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:'Times New Roman';}
.ExternalClass p.EC_Bullets, .ExternalClass li.EC_Bullets, .ExternalClass div.EC_Bullets
{margin-right:0cm;margin-bottom:12.0pt;margin-left:50.4pt;text-indent:-14.4pt;font-size:11.5pt;font-family:'Book Antiqua';}
.ExternalClass p.EC_Numbering, .ExternalClass li.EC_Numbering, .ExternalClass div.EC_Numbering
{margin-right:0cm;margin-bottom:12.0pt;margin-left:14.4pt;text-indent:-14.4pt;font-size:11.5pt;font-family:'Book Antiqua';}
.ExternalClass span.EC_EmailStyle20
{font-family:Arial;color:windowtext;}
.ExternalClass span.EC_EmailStyle21
{font-family:Arial;color:windowtext;}
.ExternalClass span.EC_EmailStyle25
{font-family:Arial;color:windowtext;}
@page
{;}
@page Section1
{size:595.45pt 841.7pt;}
.ExternalClass div.EC_Section1
{page:Section1;}

</STYLE>

<DIV class=EC_Section1>
<P class=EC_MsoNormal><FONT face="Book Antiqua" size=3><SPAN style="FONT-SIZE: 11.5pt">I need to implement a serializable locking strategy at record level in 8.41D1 Quick against an Oracle 9i back end.</SPAN></FONT></P>
<P class=EC_MsoNormal><FONT face="Book Antiqua" size=3><SPAN style="FONT-SIZE: 11.5pt">That is, the records read by the screen are locked exclusively and other users will have to wait until the lock is released to read them.</SPAN></FONT></P>
<P class=EC_MsoNormal><FONT face="Book Antiqua" size=3><SPAN style="FONT-SIZE: 11.5pt">The Quick manual says Powerhouse can do this but I haven't been able to make it work.</SPAN></FONT></P>
<P class=EC_MsoNormal><FONT face="Book Antiqua" size=3><SPAN style="FONT-SIZE: 11.5pt">Does anyone have a simple example of this?</SPAN></FONT></P>
<P class=EC_MsoNormal><FONT face="Book Antiqua" size=3><SPAN style="FONT-SIZE: 11.5pt">Many thanks,</SPAN></FONT></P>
<P class=EC_MsoNormal><FONT face="Book Antiqua" size=3><SPAN style="FONT-SIZE: 11.5pt">Stephen.</SPAN></FONT></P>
<DIV>
<DIV>
<FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">-- </SPAN></FONT><BR>
<FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Stephen Hulbert<BR>Senior Analyst Programmer<BR>For and on behalf of<BR>CLB Littlejohn Frazer</SPAN></FONT><BR></DIV></DIV>
<FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Direct: 020 7369 4501</SPAN></FONT><BR></DIV><BR><BR>
<TABLE style="COLOR: black" bgColor=white>
<TBODY>
<TR>
<TD><BR>CLB&nbsp;Littlejohn&nbsp;Frazer<BR>Chartered&nbsp;Accountants<BR>1&nbsp;Park&nbsp;Place<BR>Canary&nbsp;Wharf<BR>London<BR>E14&nbsp;4HJ<BR><BR>Tel&nbsp;020&nbsp;7987&nbsp;5030<BR>Fax&nbsp;020&nbsp;7987&nbsp;9707<BR>www.clblf.com<BR><BR>The&nbsp;information&nbsp;contained&nbsp;in&nbsp;this&nbsp;communication&nbsp;is&nbsp;confidential&nbsp;and&nbsp;may&nbsp;be<BR>legally&nbsp;privileged.&nbsp;&nbsp;It&nbsp;is&nbsp;intended&nbsp;solely&nbsp;for&nbsp;the&nbsp;use&nbsp;of&nbsp;the&nbsp;individual&nbsp;or<BR>entity&nbsp;to&nbsp;whom&nbsp;it&nbsp;is&nbsp;addressed&nbsp;and&nbsp;others&nbsp;authorised&nbsp;to&nbsp;receive&nbsp;it.&nbsp;&nbsp;If&nbsp;you<BR>are&nbsp;not&nbsp;the&nbsp;intended&nbsp;recipient&nbsp;you&nbsp;are&nbsp;hereby&nbsp;notified&nbsp;that&nbsp;any&nbsp;disclosure,<BR>copying,&nbsp;distribution&nbsp;or&nbsp;taking&nbsp;of&nbsp;any&nbsp;action&nbsp;in&nbsp;reliance&nbsp;on&nbsp;the&nbsp;contents&nbsp;of<BR>this&nbsp;information&nbsp;is&nbsp;strictly&nbsp;prohibited&nbsp;and&nbsp;may&nbsp;be&nbsp;unlawful.<BR><BR>CLB&nbsp;Littlejohn&nbsp;Frazer&nbsp;reserves&nbsp;the&nbsp;right&nbsp;to&nbsp;monitor&nbsp;the&nbsp;content&nbsp;of&nbsp;any<BR>message&nbsp;sent&nbsp;to&nbsp;or&nbsp;from&nbsp;clblf.com.<BR><BR>A&nbsp;list&nbsp;of&nbsp;partners&nbsp;may&nbsp;be&nbsp;inspected&nbsp;at&nbsp;the&nbsp;above&nbsp;address&nbsp;which&nbsp;is&nbsp;also&nbsp;the<BR>address&nbsp;for&nbsp;serving&nbsp;documents.<BR><BR>CLB&nbsp;Littlejohn&nbsp;Frazer&nbsp;is&nbsp;registered&nbsp;to&nbsp;carry&nbsp;on&nbsp;audit&nbsp;work&nbsp;by&nbsp;the&nbsp;Institute<BR>of&nbsp;Chartered&nbsp;Accountants&nbsp;in&nbsp;England&nbsp;&amp;&nbsp;Wales,&nbsp;and&nbsp;authorised&nbsp;and&nbsp;regulated&nbsp;by<BR>the&nbsp;Financial&nbsp;Services&nbsp;Authority&nbsp;for&nbsp;investment&nbsp;business.<BR><BR>CLB&nbsp;Corporate&nbsp;Finance&nbsp;LLP&nbsp;is&nbsp;registered&nbsp;as&nbsp;a&nbsp;Limited&nbsp;Liability&nbsp;Partnership&nbsp;in&nbsp;England&nbsp;and&nbsp;Wales&nbsp;;&nbsp;No.&nbsp;OC300623.&nbsp;Registered&nbsp;office&nbsp;as&nbsp;above.&nbsp;CLB&nbsp;Corporate&nbsp;Finance&nbsp;LLP&nbsp;is&nbsp;authorised&nbsp;and&nbsp;regulated&nbsp;by&nbsp;the&nbsp;Financial&nbsp;Services&nbsp;Authority.&nbsp;<BR><BR>Littlejohn&nbsp;Advisors&nbsp;LLP&nbsp;is&nbsp;registered&nbsp;as&nbsp;a&nbsp;Limited&nbsp;Liability&nbsp;Partnership&nbsp;in&nbsp;England&nbsp;and&nbsp;Wales&nbsp;No.&nbsp;OC331599.&nbsp;Registered&nbsp;office&nbsp;as&nbsp;above.<BR></TD></TR></TBODY></TABLE></BLOCKQUOTE><br /><hr />Sign in today. When you sign in to Windows Live Messenger you could win $1000 a day until May 12th. <a href='http://g.msn.ca/ca55/209' target='_new'>Learn more at SignInAndWIN.ca</a></body>
</html>