Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Fastest way to copy sql server data to a dbf?
Message
From
26/07/2011 15:33:21
 
 
To
26/07/2011 15:23:13
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2008
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Desktop
Miscellaneous
Thread ID:
01519248
Message ID:
01519249
Views:
86
Perhaps you should rethink how the reporting process is done. Is there a reason it has to be from DBFs?

>I have a program that gets data from sql server and puts it into vfp tables (free tables). From there reporting is done against the dbfs. This needs to be done multiple times a day. One table, tblactivity, has about 500K records.
>
>Regarding the following code:
>lnr=sqlexec(lnh,"select * from tblactivity","curactivity") && takes 30 or 40 seconds
>copy to tblactivity_vfp && takes a few minutes?? haven't benchmarked exactly, but it is slow
>
>Is there a way to speed this up? Years ago I used BCP, don't remember much about it right now, but thinking it would speed up writing to a text file, but then I'd have to append into a dbf anyway.
>
>Is there any way to bypass sending results to a cursor first, a way to use sqlexec to go straight to a dbf?
>Any way to speed up the copy to?
>
>Thanks.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform