mikeb
8/29/2011 8:17:00 PM
"ralph" <nt_consulting64@yahoo.net> wrote in message
news:nnnn57hai8ptot8da0327v4m81org501p2@4ax.com...
> On Mon, 29 Aug 2011 11:28:05 -0700 (PDT), Beancounter
> <jonescpa@gmail.com> wrote:
>
>>Here's something I did just find. Not my ultimate solution, but
>>progress.
>>
>>a) I went to Excel (2007), and choose the data menu.
>>
>>b) Then I went to the Data Connection Wizard.
>>
>>c) On "What kind of data source?", I choose "Other/Advance", which
>>gave me the opportunity to select the MS Visual FoxPro
>>
>>d) From there I browsed to "Select or enter a database name" looking
>>for the directory the dbf file were located.
>> However, I checked "Free Table Directory" instead of "Visual
>>FoxPro Database"
>>
>>e) From there, I just choose the dbf I wanted.
>>
>>Not the ultimate answer, but it does give me some back-end access.
>
> Also consider that all "xBase" data files have a well-known format,
> consisting of fixed-length records and a header describing the
> records. FoxPro-ness comes more from datatypes supported, indexing,
> etc. than any fundalmental difference in format.
>
> While there are numerous providers and data access libraries available
> to 'read' the multiple xBase formats - In a pinch one can always write
> their own 'reader'.
Ralph,
I wrote a little c program in the 80's, that after you decipered the
header length, removed the header and put a crlf at the endpoint of each
record length (derived from the header info) turning the output file into a
fixed length field ascii file which was digestable by the dbms (RBASE) that
I used (still use).
Of course it won't work with dbt files.
>
> -ralph