Not sure where Victory Land is, but last time I went to the dog races,
August 2001, Delhaven, WI, I hit the trifecta on about the 8th race w/o
keying or wheeling - part pattern recognition and part superstition.  Didn't
have time to build a db, much less multi-variate regression analysis.  As I
think it was as much luck as anything, I haven't been just across the river
to West Memphis to play the hounds.  Nevertheless, it was the biggest payout
any of my in-law family has rec'd on one of our family vacations - hey, it
more than made up f/my atrocious golf in 2000!

Also, my wife and I have owned 2 greyhounds and 3 whippets over the past 13
years or so.  I loved the whippets in particular - one little girl was my
study partner for all the years when I went back to school to finish my BA,
add MIS, and an MBA.  I still miss her, but it don't hurt no more.  So, now,
we have the default choice of bird-hunters (and wannalooklike_ems) in the
South, that is a yellow lab.  He seems okay (not in-bred stupid) and does
well w/the kids.  But, man, I haven't been around pups in a long time and
this one is starting to push my buttons and I don't have sufficiently
functional EEP's to handle the events, much less prevent them.  Anyway, if
he straightens up and flies right before my sleep-deprivation symptomology
provokes hostile behavior, he might survive!

BTW, if the structure of the N-DBF files (you have appx 30, I think) is the
same, then you can use just one holding table.  Once you've defined the
process f/1, then, if they're all the same, you could just iterate through
it, "cleaning" the holding table after/before each pass.

Also, I sometimes add a field to the one or more "production" tables
involved f/cases like this.  This field gets populated w/some sort of
DataSourceID at INSERT INTO ... to tell me where the data was sourced and/or
when, just in case I later find errors that I had previously missed.


Later,
Steve

----- Original Message -----
From: "Phil Nolette (NCS Group, Inc.)" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, September 25, 2002 10:00 AM
Subject: RE: DBase File Merge


> Thanks Steve and Buddy for the input.  I had used the PROJECT to create a
> Rbase Table but have many and this seemed cumbersome.  But the idea of a
> holding table is exactly what I want.  I had forgotten a few other
critical
> steps that you have helped me with.
> Just for grins: The database that I am creating is to record all the dog
> races at Victory Land so that I can have a better understanding of how
each
> dog ran over the last month.  This way, maybe they won't be eating steak
and
> I can get some of my money back.
>
> Phil Nolette
> www.ncsgrp.com
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of J. Stephen Wills
> Sent: Wednesday, September 25, 2002 9:19 AM
> To: [EMAIL PROTECTED]
> Subject: Re: DBase File Merge
>
> Phil, I have to use DBF files regularly, so I might be able to offer a
> couple of ideas.  The things that Buddy says are all true and I basically
> execute those steps.  However, I've found that nothing is as simple as it
> sounds.  When working w/our DBF files, I (typically) use a "holding" table
> approach.
>
> Such a table is more-or-less temporary.  It is for me to assess the
> structure and the data.  Then I can resolve any variance between the RBase
> "target" table and the DBase "source" table.  Additionally, when the
tables
> are large, I prefer to put the data into RBase (ATTACH ; PROJECT[COPY]),
> assess it, CREATE INDEXes as necessary, perform corrections via UPDATE,
then
> do the INSERT INTO [RBase_Table] ... SELECT ... FROM [Hold_Table_For_DBF].
>
> This approach has saved me time by enabling me to trap errors before I put
> the data into a "production" table.  Moreover, there is often scant
> documentation, if any at all, and as what often appear to be
like-structure
> DBF's actually turn out to be unlike, whether in a seemingly minor way,
such
> as a variation on the spelling of a field, or in a major way, such as
> similar-appearing file names having totally different structures and/or
> data.  As such, I think this extra step is necessary one, as it can
prevent
> many more un-necessary steps later.
>
> Just my $0.02.
>
> Later,
> Steve in Memphis
>
> ----- Original Message -----
> From: "Phil Nolette (NCS Group, Inc.)" <[EMAIL PROTECTED]>
> To: "Rbase-L" <[EMAIL PROTECTED]>
> Sent: Tuesday, September 24, 2002 11:46 PM
> Subject: DBase File Merge
>
>
> > What is the best method to merge over 30 dbf attached files into one
Rbase
> > table and then loose the identity or relationship to the dbase files.
> > Bottom line is: one regular table with the data from 30 dbf files with
the
> > ability to never reference them again.
> >
> > Your assistance is appreciated.
> >
> > Phil Nolette
> > www.ncsgrp.com
> >
> >
> >
> > ================================================
> > TO SEE MESSAGE POSTING GUIDELINES:
> > Send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: INTRO rbase-l
> > ================================================
> > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: UNSUBSCRIBE rbase-l
> > ================================================
> > TO SEARCH ARCHIVES:
> > http://www.mail-archive.com/rbase-l%40sonetmail.com/
>
> ================================================
> TO SEE MESSAGE POSTING GUIDELINES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: INTRO rbase-l
> ================================================
> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: UNSUBSCRIBE rbase-l
> ================================================
> TO SEARCH ARCHIVES:
> http://www.mail-archive.com/rbase-l%40sonetmail.com/
>
>
> ================================================
> TO SEE MESSAGE POSTING GUIDELINES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: INTRO rbase-l
> ================================================
> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: UNSUBSCRIBE rbase-l
> ================================================
> TO SEARCH ARCHIVES:
> http://www.mail-archive.com/rbase-l%40sonetmail.com/

================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

Reply via email to