Invalid Formatted Memo Header 
Author Message
 Invalid Formatted Memo Header
When I run tutility on one of my tables I get the warnings "Invalid
Formatted Memo Header" and I am told to rebuild the table, rebuilding
the table doesn't fix the problem??? Has anyone come across this problem
or have a solution.

Pdox 5.0
field F 10

Thanks
Perrin



Mon, 05 Nov 2001 03:00:00 GMT
 Invalid Formatted Memo Header

Quote:

> When I run tutility on one of my tables I get the warnings "Invalid
> Formatted Memo Header" and I am told to rebuild the table, rebuilding
> the table doesn't fix the problem??? Has anyone come across this problem
> or have a solution.

Yes, we encountered that one when working on ChimneySweep (and as far as
I know we're the only ones who can deal with it).

Paradox never published the format for formatted-memo data (although it
is not hard to figure it out), so when Delphi-programmers and
third-party tools vendors wanted to be able to store formatted data
themselves, they simply rolled their own format. (The most commonly used
format is RTF.)  But there are two problems with that, at this time.

(1)  Paradox Table-Repair (TUTILxx.DLL) only knows about Paradox-style
formatted memos and will reject any non-Paradox formatted fields because
the data format is, indeed, not the same.

(2)  Alarmingly, many component-vendors did not follow the practice of
storing the first "n" bytes of the memo-data within the DB-file.  They
often store nothing there but binary-zeroes, leaving no "breadcrumbs" to
allow you to easily reconnect the data to the DB-record if the link
between the two becomes lost.  [Interestingly, BDE does *not* do this
automatically ... the memo-space and the space in the DB-file, if any,
are two separate areas.]

ChimneySweep 3.0x has the ability to recognize a non-Paradox formatted
memo format and to do verification between them in most typical
scenarios, both Paradox and Delphi/C++.



Mon, 05 Nov 2001 03:00:00 GMT
 Invalid Formatted Memo Header

Quote:

> When I run tutility on one of my tables I get the warnings "Invalid
> Formatted Memo Header" and I am told to rebuild the table, rebuilding
> the table doesn't fix the problem??? Has anyone come across this problem
> or have a solution.

the table repair utility is *not* guaranteed to fix every damaged table..

--
Steve Green
Corel CTech - Paradox
Diamond Software Group, Inc.
Waldorf, Maryland  USA

http://www.diamondsg.com



Mon, 05 Nov 2001 03:00:00 GMT
 Invalid Formatted Memo Header
Thanks for the info. Where can I find ChimneySweep?

Perrin

Quote:


> > When I run tutility on one of my tables I get the warnings "Invalid
> > Formatted Memo Header" and I am told to rebuild the table, rebuilding
> > the table doesn't fix the problem??? Has anyone come across this problem
> > or have a solution.

> Yes, we encountered that one when working on ChimneySweep (and as far as
> I know we're the only ones who can deal with it).

> Paradox never published the format for formatted-memo data (although it
> is not hard to figure it out), so when Delphi-programmers and
> third-party tools vendors wanted to be able to store formatted data
> themselves, they simply rolled their own format. (The most commonly used
> format is RTF.)  But there are two problems with that, at this time.

> (1)  Paradox Table-Repair (TUTILxx.DLL) only knows about Paradox-style
> formatted memos and will reject any non-Paradox formatted fields because
> the data format is, indeed, not the same.

> (2)  Alarmingly, many component-vendors did not follow the practice of
> storing the first "n" bytes of the memo-data within the DB-file.  They
> often store nothing there but binary-zeroes, leaving no "breadcrumbs" to
> allow you to easily reconnect the data to the DB-record if the link
> between the two becomes lost.  [Interestingly, BDE does *not* do this
> automatically ... the memo-space and the space in the DB-file, if any,
> are two separate areas.]

> ChimneySweep 3.0x has the ability to recognize a non-Paradox formatted
> memo format and to do verification between them in most typical
> scenarios, both Paradox and Delphi/C++.



Tue, 06 Nov 2001 03:00:00 GMT
 
 [ 4 post ] 

 Relevant Pages 

1. Invalid formatted memo header

2. Invalid Formatted Memo Header (Table-Repair message)

3. Invalid formatted memo header

4. Invalid formatted memo headers

5. Invalid formatted memo header

6. invalid formatted memo header after TUTILITY

7. First 4 bytes of memo file (fpt) Missing/invalid memo file

8. Formatted memo fields not retaining formatting in Win 98

9. Help!! Formatting impossible in formatted memo field

10. Help!! Formatting impossible in formatted memo field

11. Export Formatted Memo Fields with formats

12. Does D3 corrupt FPW2.6 memo file headers?


 
Powered by phpBB® Forum Software