Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
COPY TO plus APPEND FROM or SELECT - SQL ?
Message
 
To
28/10/2003 10:33:00
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00843185
Message ID:
00844029
Views:
36
Hi Tamar,

This method has been the fastest :
SCAN FOR INDEXSEEK(id_client + dte, .T., "matponde", "cle")
	lcCle = id_client + dte

	SELECT matponde
	COPY TO (m.tcPathDest + "TmpMatPonde.dbf") WHILE m.lcCle = inst + transit + LEFT(DTOS(dt_prod),6)

	INSERT INTO res SELECT * FROM (m.tcPathDest + "TmpMatPonde.dbf")

	USE IN (SELECT("tmpmatponde"))
	SELECT (m.tcCurTransit)
ENDSCAN
It has been slightly faster than doing something like this
SELECT (m.tcCurTransit)
SCAN FOR INDEXSEEK(id_client + dte, .T., "matponde", "cle")
	lcCle = id_client + dte

	SELECT matponde
	SCAN WHILE inst + transit + LEFT(DTOS(dt_prod),6) = m.lcCle
		SCATTER MEMVAR
		INSERT INTO res FROM ARRAY MEMVAR
	ENDSCAN
	
	SELECT (m.tcCurTransit)
ENDSCAN
I know the "FROM ARRAY MEMVAR" clause seems weird but "FROM MEMVAR" was leaving the field blank.

Thanks!
Previous
Reply
Map
View

Click here to load this message in the networking platform