<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p
        {margin-top:4.0pt;
        margin-right:6.5pt;
        margin-bottom:0cm;
        margin-left:5.75pt;
        margin-bottom:.0001pt;
        font-size:9.0pt;
        font-family:Arial;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>Hi all <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>Can anyone please explain the use of open () or
create() with the writeline()&nbsp; commands please.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>LF = open (&#8220;path/filename&#8221;, &#8220;rwct&#8221;)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p><font size=1 color="#010100" face="Times New Roman"><span style='font-size:
9.0pt;font-family:"Times New Roman";color:#010100'>&quot;filename&quot; is the
name of the file to be opened.<br>
&quot;mode&quot; is the access mode to use (see below).<br>
&quot;aa&quot; is the file handle.</span></font><o:p></o:p></p>

<p style='margin-top:0cm'><font size=1 face=Arial><span style='font-size:9.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p style='margin-bottom:2.5pt'><b><font size=1 color="#010100"
face="Times New Roman"><span style='font-size:9.0pt;font-family:"Times New Roman";
color:#010100;font-weight:bold'>Parameters</span></font></b><o:p></o:p></p>

<p><font size=1 color="#010100" face="Times New Roman"><span style='font-size:
9.0pt;font-family:"Times New Roman";color:#010100'>mode&nbsp;&nbsp;r - read
access<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w - write access<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c - create if doesn't exist<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 - truncate if already exists<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b - binary mode<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t - text mode</span></font><o:p></o:p></p>

<p style='margin-top:0cm'><font size=1 face=Arial><span style='font-size:9.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>&amp; er = writeline(lf,sq)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>sq being the sql statement<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p><font size=1 color="#010100" face="Times New Roman"><span style='font-size:
9.0pt;font-family:"Times New Roman";color:#010100'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Then:
bytes = WRITELINE(handle,source,length)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Then: bytes =
WRITELINE(handle,source)</span></font><o:p></o:p></p>

<p style='margin-top:0cm'><font size=1 face=Arial><span style='font-size:9.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p style='margin-left:36.0pt'><font size=1 color="#010100"
face="Times New Roman"><span style='font-size:9.0pt;font-family:"Times New Roman";
color:#010100'>&quot;handle&quot; is the file handle returned by OPEN() or
CREATE().<br>
&quot;source&quot; is the data to write.<br>
&quot;length&quot; is the number of bytes to write.</span></font><o:p></o:p></p>

<p style='text-indent:36.0pt'><font size=1 color="#010100"
face="Times New Roman"><span style='font-size:9.0pt;font-family:"Times New Roman";
color:#010100'>&quot;bytes&quot; is the number of bytes written, including
newline</span></font><o:p></o:p></p>

<p><font size=1 color="#010100" face="Times New Roman"><span style='font-size:
9.0pt;font-family:"Times New Roman";color:#010100'>If length is not specified,
the length of the source field is used.</span></font><o:p></o:p></p>

<p style='margin-top:0cm'><font size=1 face=Arial><span style='font-size:9.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=1 color="#010100" face="Times New Roman"><span style='font-size:
9.0pt;font-family:"Times New Roman";color:#010100'>A newline character is
appended to the information written.</span></font><o:p></o:p></p>

<p style='margin-top:0cm'><font size=1 face=Arial><span style='font-size:9.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><font size=1 color="#010100" face="Times New Roman"><span style='font-size:
9.0pt;font-family:"Times New Roman";color:#010100'>Return value<br>
<br>
The number of bytes written, including the newline.</span></font><o:p></o:p></p>

<p style='margin-top:0cm'><font size=1 face=Arial><span style='font-size:9.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p><b><font size=1 color="#010100" face="Times New Roman"><span
style='font-size:9.0pt;font-family:"Times New Roman";color:#010100;font-weight:
bold'>Note:</span></font></b><font color="#010100" face="Times New Roman"><span
style='font-family:"Times New Roman";color:#010100'> The file must be opened in
text mode. A newline character is appended to the information written.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>Yet each time a new record is done in the rreport it
dumps over previous lines/file.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>FP Ver 4.8.13 Windows<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::'FILEPRO TO MYSQL DUMP:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::co (1,.0,g); cx (8,.0) = &quot;1&quot;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:'file fields count:fc (3,.0) = NUMFIELD(-):<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::lf =
open(&quot;c:/fp/output/mysql_dump.txt&quot;,&quot;rwc&quot;):<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:lf lt &quot;0&quot;:errorbox &quot; Failed to open
file &quot; ; end:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::' now build record data:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::dim fields(49)1:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::sq = &quot;&quot;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>loop:cx gt fc:goto out:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:cx eq &#8220;1&#8221;: sq = sq &amp; &#8220; INSERT
INTO customer &#8220;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:cx eq &quot;1&quot;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
Open Bracket of new record:sq = sq &lt; &quot;(&quot;&amp;
&quot;'&quot;{@rn{&quot;',&quot;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::nm = FIELDNAME(-,cx):<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
' field data in quotes:sq = sq &amp; &quot;'&quot;{fields(cx){&quot;'&quot;{&quot;-&quot;{nm:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:cx ne
fc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
' comma between fields:sq = sq{&quot;,&quot;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:cx eq
fc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
' Close bracket for last field:sq = sq &amp; &quot;)&quot;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::cx = cx + &quot;1&quot;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::goto loop:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>out::' check to see if last record:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:@rp ne @ts:sq = sq {&quot;,&quot;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::gosub line:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::aa = close (lf):<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::end:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>line:'&nbsp; WRITE LINE:'now write a line:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::aa = writeline(lf,sq):<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>:aa lt &quot;0&quot;:show &quot;Failed to write
line&quot;:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'>::return:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-AU style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-AU
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-AU
style='font-size:12.0pt'>Thank you<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-AU
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-AU
style='font-size:12.0pt'>Scott Smith<o:p></o:p></span></font></p>

</div>

</body>

</html>