How to DETECT if records corrupt in table.

T

ThomasAJ

This is not about "how to fix" but how to detect.

From time to time I get a corrupted record in a couple of tables.

Is there any way to detect such occurrences before it is bought to my
attention by garbled contents on a user's form.

eg can I run say code to read every record in a table and maybe an error
message is issued which my program can pick up.
 
S

Steve

Tom,

Give a couple of examples of what you mean by a corrupted record to help us
give you a definitive answer.

Steve
(e-mail address removed)
 
T

ThomasAJ

When the record is viewed manually by opening the table within Access the
contents are garbled (look like Chinese characters to me - not really Chinese
- but the BITS making the BYTE have been scambled so most bytes are not the
'normal' viewable characters) and the record cannot be deleted.

--
Regards
Tom


Steve said:
Tom,

Give a couple of examples of what you mean by a corrupted record to help us
give you a definitive answer.

Steve
(e-mail address removed)
 
G

Gina Whipp

ThomasAJ,

I think that an issue is being overlooked which is why these records keep
getting corrupt. Can you tell us a little about the table set-up and you
network set-up? Also, what version of Access and Windows.

I don't need an example of your corrupted record, I saw one once, very
annoying as I don't speak or read Swhaili! I do not know of a way to detect
those characters and not sure one exists but hoepfully if someone knows a
way they will post a reply.

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm
 
T

Tony Toews [MVP]

ThomasAJ said:
From time to time I get a corrupted record in a couple of tables.

Is there any way to detect such occurrences before it is bought to my
attention by garbled contents on a user's form.

eg can I run say code to read every record in a table and maybe an error
message is issued which my program can pick up.

Is the corrupting field usually a memo field?

See Corrupt Records in a Microsoft Access MDB for one approach.
http://www.granite.ab.ca/access/corruption/corruptrecords.htm
You could insert each of your field names in that loop. Or use a DAO
collection to loop through all the fields in the table.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
 
T

ThomasAJ

"I think that an issue is being overlooked which is why these records keep
getting corrupt."

Deliberately at the moment - it's a seperate issue.

--
Regards
Tom


Gina Whipp said:
ThomasAJ,

I think that an issue is being overlooked which is why these records keep
getting corrupt. Can you tell us a little about the table set-up and you
network set-up? Also, what version of Access and Windows.

I don't need an example of your corrupted record, I saw one once, very
annoying as I don't speak or read Swhaili! I do not know of a way to detect
those characters and not sure one exists but hoepfully if someone knows a
way they will post a reply.

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm
 
G

Gina Whipp

Tom,

Okay, as long as you are aware this could cause additonal issues down the
road... You know, the domino effect!

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

ThomasAJ said:
"I think that an issue is being overlooked which is why these records keep
getting corrupt."

Deliberately at the moment - it's a seperate issue.
 
T

Tony Toews [MVP]

ThomasAJ said:
"I think that an issue is being overlooked which is why these records keep
getting corrupt."

Deliberately at the moment - it's a seperate issue.

For more information on corruption including possible causes,
determining the offending PC, retrieving your data, links, official MS
KB articles and a list of vendors who state they can fix corruption
see the Microsoft Access Corruption FAQ at
http://www.granite.ab.ca/access/corruptmdbs.htm

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
 
A

aaron.kempf

Dude if you want to avoid corruption-- then move to SQL Server

Jet randomly corrupts and these fat lazy fucks don't have any answer
other than 'run around randomly trying 10,000 different things and
then maybe when it corrupts-- we can blame it on the network'

**** that

Jet corrupts

move to SQL Server if you give a shit about your data
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top