I use MS Access for importing/exporting files all the time
and can tell you that in all likelihood the problem is not
with Access per se. More likely is that whoever designed
the application allowed users to embed hard returns into
text fields (not necessarily a bad thing, depending on what
they were doing with the data). This is common in memo
fields but less so with regular text fields.
The solution is not as simple as looking for a number at
the beginning of each line. What if the text that follows
the hard return begins with a number? You can't
count the number of fields because your records don't end
with a delimiter (like 1|abc d|2|xxx|).
I think the best solution is to strip the carriage
return/line feed pairs out of your Access table text fields
before you export the data. Either that or add a field to
the end of each Access table and put a fake end-of-record
character in it (one that isn't used in the data). Then
export and use change the input separator in Perl to the
fake character.
Not pretty, any way you look at it. Good luck and HTH,
--Jim
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.