Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

urgent! corrupted memo in clipper

Status
Not open for further replies.

mcmc

Technical User
Aug 23, 2002
1
SG
I have found lost data in memos of clipper.

How can I fix corrupted memos in clipper table? I do have a version of dbase iii. If possible, please give more detail method of fix,as I am quite new to dbase iii.

In the ascii mode of sale_i.dbt, I did found info such as:

<eof>

  (R)  disk full disk full .NTX
disk full -> -> -> C N L D M A UE UI U
HELP


.T. .F. 


9#ALNXY! 9#$* L#Y CR DB T F    ÚÄ¿³ÙÄÀ³
ÉÍ»º¼ÍȺ  COMSPEC /c
&quot;[]|<>MATERIAL*: 100% COTTON WOVEN POPLIN


Thanks and Regards
MC
 
Copy the database to a temporary database. Have a look and see if the problem is still there. If not then you're OK and can copy it back, otherwise you still have the problem.

It's not a bad idea to do this occasionally as Clipper handles memo data in a wasteful way and copying has the effect of &quot;packing&quot; the data.
 
It's difficult to recover corrupted memo data, but often the problem is related to incorrect pointers in the DBF memo field to the DBT data, which is stored in 512-byte blocks. There is an extremely handy, easy-to-use utility called DBTCHECK which actually does a more thorough job of cleaning up a DBT than just copying to &quot;pack&quot; the DBT.

Here's a useful link that explains a number of issues bearing on data corruption in Dbase files. It also includes links of its own to download DBTCHECK AND DBCLEAN:


Good luck!
 
To tell you the truth I gave up with memo fields and &quot;do it myself&quot; with ordinary data fields and a bit of software. It feels much safer.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top