Gary Kjos
garykjos at gmail.com
Mon Feb 9 11:06:25 CST 2009
Sure. GK On 2/9/09, Rocky Smolin at Beach Access Software <rockysmolin at bchacc.com> wrote: > And once it's been exported to text and he's looping through the text file > looking for the bad guys, couldn't he just add a bit of DAO code, sort the > text fields into their proper fields in the record and write the record out > to the table? > > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.e-z-mrp.com > www.bchacc.com > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Monday, February 09, 2009 8:24 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Import Bad data? > > You could Export to a Text file and then read through that with vba text > handling code to parse through and scrub the offending characters and then > save the corrected file and import that. I've done that when someone > provided me with several huge exported data files that didn't have the > correct combination of CR & LF at the end of records and so it fouled up a > direct import for me. > > Longtime AccessD contributor Seth Galitzer has some code samples on his > website for "FILE I/O in VB" that you can download and have a look at. > > http://seth.galitzer.net/node/11 > > Once you get the file open parsing through the text and either ignoring > characters or replacing them with something else isn't too tough. It's been > a long time since I've done it but I could MAYBE hunt up my code if you are > really stumped by that. > > GK > > On 2/9/09, Mark A Matte <markamatte at hotmail.com> wrote: > > > > Hello All, > > > > I'm not expecting an answer I'll like...but I'll try. > > > > I'm importing a large number of records from Informix to Access via odbc. > There is a large text/memo field...that apparently has some characters > access does not like. I do not get an error message...access just says "an > error has occurred...do you want to tell MS"...then closes. > > > > I'm trying to think of a way to detect/program around this. So far...its > a very manual process. I loop through 2 days worth at a time...that way I > don't have to start over from the beginning everytime. When it crashes...I > pull in just the PKs for that date range...loop through them...imort the > text field 1 record at a time...store in temp table...when it crashes...I > compare the PKs to the temp table...the next PK not in the temp is the > offender. > > > > This is very manual and time consuming...any ideas/suggestions? > > > > Thanks, > > > > Mark A. Matte > > > > > > _________________________________________________________________ > > Windows LiveT: E-mail. Chat. Share. Get more ways to connect. > > http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_HM_AE_Faster_0 > > 22009 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com