Leemi
Mon Dec 29 13:49:46 CST 2003
Hi Ook:
I am far from an expert on ADO, but I will offer what I know.
I have heard that ADO.Net is optimized to work with recrodsets of around
100 records. Can you pull back less data?
Do the tables have indexes on them? Do the fields you are querying on have
index tags? Are you using the VFP ODBC driver or the OLE DB Provider?
You might want to post this question on an ADO forum (VB 6.0, VB.Net or C #
Net) to generate ideas from that side of the fence.
I hope this helps and have a Happy New Year.
This posting is provided "AS IS" with no warranties, and confers no rights.
Sincerely,
Microsoft FoxPro Technical Support
Lee Mitchell
*-- VFP8 HAS ARRIVED!! --*
Read about all the new features of VFP8 here:
http://www.universalthread.com/VisualFoxPro/News/VFP8Release.asp
Purchase VFP8 here:
http://shop.microsoft.com/Referral/Productinfo.asp?siteID=11518
Keep an eye on the product lifecycle for Visual FoxPro here:
http://support.microsoft.com/default.aspx?id=fh;[ln];lifeprodv
- VFP5 Mainstream Support retired June 30th, 2003
- VFP6 Mainstream Support retires Sept. 30th, 2003
>I'm working with an ADO connection via ODBC into a 1.3GB VFP table, and I'm
>finding it to be excruciatingly slow (don't ask why I'm doing it this
>way...). The recordset has about 5000 records in it. Doing a MoveFirst
takes
>over 2 minutes. A query that retreives about 4700 records takes about 2 1/2
>minutes. I'm wondering at this point if working via ADO is normally slow,
>and this is "normal" performance?