Ray Yates wrote:
>
> I have Merchant and 3rd party dbf files that I could formerly open offline
> with CDDB (DBF viewer). The files seem to open ok with Merchant but CDBF
> says there is a problem with the header. Can anyone shed some light on the
> problem and point the way to confirming and fixing the corruption.
>
> Ray Yates
If this is something you have not looked at since Y2K1 (2001), then you
may have the date problem. The second byte in the header is the year.
It is the ascii value of that character plus 1900. dbaseIII and other
database editors that are 100% compliant with dbaseIII plus, will not
read the file if the year is 2001 or greater. In order to use dbaseIII
plus on a dbf that has been last updated by merchant from 2001 and
newer, I run a routine that changes the ascii character to one that is
valid for dbaseIII. As example, I change the character so the file
updated in 2005 reads as being last updated in 1905. If you view the
header with a program that lets you look at its actual characters, you
should see the second byte is the letter i (which is ascii 105) in dbfs
updated by merchant this year.
--
Bill Weiland A2Z Emporium Plus <A HREF ="http://www.emporiumplus.com/store.mvc ">http://www.emporiumplus.com/store.mvc </A>
Modules for eCommerce. Mail Mgr, Coupon, PayPal, Froogle/Yahoo feeds
Rate This, Gift/Wish List, Wait List Mgr, EZ Batch, Shipping & more
Online Documentation <A HREF ="http://www.emporiumplus.com/docs">http://www.emporiumplus.com/docs</A>
Question <A HREF ="http://www.emporiumplus.com/mivamodule_wcw.mvc?Screen=SPTS ">http://www.emporiumplus.com/mivamodu...vc?Screen=SPTS </A>
|
Comment