>Hey all
>
>Is there a caveat missing from the help? I just built a set of command strings like this.
>
>
CLEAR
>CREATE CURSOR csrTest (cField1 c(10))
>lcCmd = ""
>DO WHILE LENC(m.lcCmd) < 4740
> lcCmd = m.lcCmd + "csrTest.cField1 with csrTest.cField1,"
>ENDDO
>?LENC(m.lcCmd)
>lcCmd = LEFTC(m.lcCmd,LENC(m.lcCmd)-1)
>replace &lcCmd. IN csrTest
>
>The number 4740 is differing based on the actual alias and field names. The help says 8192 is the command line length. Obviously that's not completely accurate. What is the maximum length? How can one determine the maximum length before executing?
>
>Thanks
lc_command = "WAIT WINDOW NOWAIT "
DO WHILE .T.
lc_command = lc_command + "1"
&lc_command
? LEN(lc_command)
ENDDO
With VFP 9 the last length displayed before this crashed was 8190
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.