Hi Everyone, I got this reply and wrote the following on the Google
group. If anyone has anything else to add to this or about ADO
specifically, I'd like to know.
Thanks again
Thanks for the reply.
We do use memo fields but there isn't a great deal of code that deals
with them. I some important places we do have indexes on EMPTY(<MEMO
FIELD>) so that we can quickly extract records with memos (a
minority)
Also from what I remember (and my memory isn't what it used to be),
we
were using indexes on DELETED() to speed up queries even back in the
Fox2x DOS days.
The other product that I'm going to use apparently stopped at FOX2X
format because after that, the format when proprietary (or they
didn't
want to do the work to change their product). They can access VFP 9
data using ADO connections and that actually could work. I haven't
decided which way to go.
I assume that using ADO for my queries give me access to rushmore and
doesn't leave me a the mercy of how well they've implemented query
optimization.
For now, I'm only looking at queries to fetch data to feed a web
site.
Even if I decide to use this tool for the parts of my web site that
actually take in data, I can have the data entered into a temporary
table and then have my FoxWeb applications stick it into the DBF's
using real VFP.
If I decide to write desktop applications with this software then I
will need to decide what to do with my data.
If you know anything about ADO that you can share, please do. I've
never worked with it before.
Thanks again.
On Aug 19, 3:03 am, tg <***@googlemail.com> wrote:
- Hide quoted text -
"Suffer" might be a bit harsh... If you curently do not use the speed
benefits of the newer datatypes the step back will mostly be from
having memo pointers 10bit wide in Fox2X to 4 bit in vfp. Should not
be a dramatic perf loss unless your code is mostly using memo fields.
Loosing Binary Index will make a big speed loss if you have indeces in
deleted() and have large tables on a networked machine. So a lot
depends on your present usage of vfp and the load of data you are
slinging.
Still, using another product updating my production tables gives a
perhaps some kinks in it. Unless data entry in the other product in
unavoidable, I'd look for an easy import/export mechanism for selected
tables (if this is used for reporting or something similar).
my 0.02 EUR
thomas
Hi Everyone, Thanks in advance for the help.
I have another product that I'm interested in using that only reads
DBF's in FOX2X format.
If I convert all my tables back to FOX2X format, will the performance
of my applications suffer? I realize that certain data types such as
integer and datetime won't be supported but I can live with that.
My tables are not in a DBC. Are there any problems I should be aware
of in moving my data back to FOX2X format?
Many thanks,
Jeff