main logo
Subject: RE: Execscript glitch?
Author: Lew
Posted: 2007/11/30 19:03:26
 
View Entire Thread
New Search


Your array will have been created as a local memvar within the script, so it won't be around when the script
finishes. Play around with the parameters idea then
local myarray[1]
execscript(cScript,@MyArray)
HTH

-----Original Message-----
From: profox-bounces .AT. leafe .DO.T com [mailto:profox-bounces@leafe.com] On Behalf Of Joe Yoder
Sent: Friday, November 30, 2007 6:39 PM
To: profox .AT. leafe .DO.T com
Subject: Execscript glitch?

I just coded an SQL select statement using execscript and found it won't create an array. If I substitute
"cursor" for "array" all is well. _Tally after code execution reports the correct value so the SQL apparently
runs but does not create the array. When I use macro substitution the array is created as expected. Does
someone have an explanation for this behavior?

TIA - Joe

Here is the code:
?EXECSCRIPT('select CNT(*),' + m.fldstr +;
" DISTINCT FROM (m.InTbl) WHERE desthop > 0 and not INLIST('out'," +;

m.fldstr + ' ) GROUP BY ' + m.fldstr + ' INTO array Rarray')

?_tally


--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---

[excessive quoting removed by server]


 
©2007 Lew
<-- Prior Message New Search Next Message -->