Group:  Microsoft Access ยป microsoft.public.access.externaldata
Thread: Importing and that "Invalid argument" problem.

DotNetBag
.NET Development Newsgroups

HTVi
TV Discussion Newsgroups

Our Hot Pick: Rising Antivirus 2006 - Certified by TUV & Checkmark! Get 10% discount by entering this coupon code: ONDISCOUNT10
Rising Antivirus 2006

Importing and that "Invalid argument" problem.
Rob G 06.07.2006 14:55:02
I am having a lot of trouble importing data into Access 2003. I am sick of
the invalid argument message to the point where I took a table, exported the
data to a csv file, deleted the data in the table, removed the indexes and
any primary keys, saved the table design, and I'm trying to import the data
that just came out of the database in the first place.

My database is small, about 3 meg.

My trouble shooting so far is to cut the csv down to one line of data. I
have removed the headings, so there is just data.

Now should I start removing all non text columns one at a time until I can
import at least one of them?

I am researching this all over the place and a lot of web sites say try this
or try that or the database is too big. What I would like to know is: what
is the root cause of this error message? I would like to get on with the
show, but I am stuck with this problem.

Can anyone help? Do I really have to write my own import program?

I am also trying to avoid the "Paste Append" trick, because loading the data
into Excel crops off leading zeros and changes some text columns into numeric
columns.


RE: Importing and that "Invalid argument" problem.
Klatuu 06.07.2006 15:53:01
Have you created an Import Spec for the file you are trying to import?
What method are you using to do the import?

"Rob G" wrote:

[Quoted Text]
> I am having a lot of trouble importing data into Access 2003. I am sick of
> the invalid argument message to the point where I took a table, exported the
> data to a csv file, deleted the data in the table, removed the indexes and
> any primary keys, saved the table design, and I'm trying to import the data
> that just came out of the database in the first place.
>
> My database is small, about 3 meg.
>
> My trouble shooting so far is to cut the csv down to one line of data. I
> have removed the headings, so there is just data.
>
> Now should I start removing all non text columns one at a time until I can
> import at least one of them?
>
> I am researching this all over the place and a lot of web sites say try this
> or try that or the database is too big. What I would like to know is: what
> is the root cause of this error message? I would like to get on with the
> show, but I am stuck with this problem.
>
> Can anyone help? Do I really have to write my own import program?
>
> I am also trying to avoid the "Paste Append" trick, because loading the data
> into Excel crops off leading zeros and changes some text columns into numeric
> columns.
>
>
RE: Importing and that "Invalid argument" problem.
Rob G 06.07.2006 16:10:02
I have not created an import spec.
I am using the Import Wizard.

"Klatuu" wrote:

[Quoted Text]
> Have you created an Import Spec for the file you are trying to import?
> What method are you using to do the import?
>
> "Rob G" wrote:
>
> > I am having a lot of trouble importing data into Access 2003. I am sick of
> > the invalid argument message to the point where I took a table, exported the
> > data to a csv file, deleted the data in the table, removed the indexes and
> > any primary keys, saved the table design, and I'm trying to import the data
> > that just came out of the database in the first place.
> >
> > My database is small, about 3 meg.
> >
> > My trouble shooting so far is to cut the csv down to one line of data. I
> > have removed the headings, so there is just data.
> >
> > Now should I start removing all non text columns one at a time until I can
> > import at least one of them?
> >
> > I am researching this all over the place and a lot of web sites say try this
> > or try that or the database is too big. What I would like to know is: what
> > is the root cause of this error message? I would like to get on with the
> > show, but I am stuck with this problem.
> >
> > Can anyone help? Do I really have to write my own import program?
> >
> > I am also trying to avoid the "Paste Append" trick, because loading the data
> > into Excel crops off leading zeros and changes some text columns into numeric
> > columns.
> >
> >
RE: Importing and that "Invalid argument" problem.
Klatuu 06.07.2006 17:14:01
I would suggest you try creating an Import Spec for the files. To do that,
when you get the wizard dialog, click on Advanced. It will allow you to
define field names, data types, and other import criteria. You can then
click Save As and give the spec a name so you can reuse it each time you need
to do the import.

"Rob G" wrote:

[Quoted Text]
> I have not created an import spec.
> I am using the Import Wizard.
>
> "Klatuu" wrote:
>
> > Have you created an Import Spec for the file you are trying to import?
> > What method are you using to do the import?
> >
> > "Rob G" wrote:
> >
> > > I am having a lot of trouble importing data into Access 2003. I am sick of
> > > the invalid argument message to the point where I took a table, exported the
> > > data to a csv file, deleted the data in the table, removed the indexes and
> > > any primary keys, saved the table design, and I'm trying to import the data
> > > that just came out of the database in the first place.
> > >
> > > My database is small, about 3 meg.
> > >
> > > My trouble shooting so far is to cut the csv down to one line of data. I
> > > have removed the headings, so there is just data.
> > >
> > > Now should I start removing all non text columns one at a time until I can
> > > import at least one of them?
> > >
> > > I am researching this all over the place and a lot of web sites say try this
> > > or try that or the database is too big. What I would like to know is: what
> > > is the root cause of this error message? I would like to get on with the
> > > show, but I am stuck with this problem.
> > >
> > > Can anyone help? Do I really have to write my own import program?
> > >
> > > I am also trying to avoid the "Paste Append" trick, because loading the data
> > > into Excel crops off leading zeros and changes some text columns into numeric
> > > columns.
> > >
> > >
RE: Importing and that "Invalid argument" problem.
Rob G 06.07.2006 17:57:01
I have tried to create an import spec and failed. So here is what I did...

I exported a table, creating a .csv file and creating an export file spec.
I took the resulting file and removed all but one row of data. I then did an
import using the import wizard and the export file spec (you have to review
all the data types and adjust as needed. I had two columns that were left
blank and I made them doubles) and save that spec again as that tables'
import spec. Finally I finished importing the one row of data as my test.

Now it feels like we are getting somewhere. I opened up my .csv file and
took out the first 20 rows for a second test import. That worked too.
Finally I took the whole .csv file and tried an import. I got several errors
but no "Invalid argument" errors and the bad data rows went into a
...._ImportErrors table. This is GOOD!

So what I can conclude from this is:

The "Invalid argument" message has little to do with bad data and has more
to do with the fact that the import process cannot decide how to apply your
data to the table to which you are importing. This is why it seems you must
create an EXPORT FILE SPEC - which gets your column names correct, then you
must test this Export Spec as an IMPORT SPEC with sample data. If it doesn't
import still, then open the IMPORT SPEC and check the column data types for
accuracy or blank types. Then do your full import.

(As Jim Cramer says...) "THE BOTTOM LINE!" The KB help for "Invalid
argument" is not helpful at all. Thanks to Klatuu for stearing me in the
right direction. I hope this is useful to someone other than myself who may
be in a similar situation.

Rob.



"Klatuu" wrote:

[Quoted Text]
> I would suggest you try creating an Import Spec for the files. To do that,
> when you get the wizard dialog, click on Advanced. It will allow you to
> define field names, data types, and other import criteria. You can then
> click Save As and give the spec a name so you can reuse it each time you need
> to do the import.
>
> "Rob G" wrote:
>
> > I have not created an import spec.
> > I am using the Import Wizard.
> >
> > "Klatuu" wrote:
> >
> > > Have you created an Import Spec for the file you are trying to import?
> > > What method are you using to do the import?
> > >
> > > "Rob G" wrote:
> > >
> > > > I am having a lot of trouble importing data into Access 2003. I am sick of
> > > > the invalid argument message to the point where I took a table, exported the
> > > > data to a csv file, deleted the data in the table, removed the indexes and
> > > > any primary keys, saved the table design, and I'm trying to import the data
> > > > that just came out of the database in the first place.
> > > >
> > > > My database is small, about 3 meg.
> > > >
> > > > My trouble shooting so far is to cut the csv down to one line of data. I
> > > > have removed the headings, so there is just data.
> > > >
> > > > Now should I start removing all non text columns one at a time until I can
> > > > import at least one of them?
> > > >
> > > > I am researching this all over the place and a lot of web sites say try this
> > > > or try that or the database is too big. What I would like to know is: what
> > > > is the root cause of this error message? I would like to get on with the
> > > > show, but I am stuck with this problem.
> > > >
> > > > Can anyone help? Do I really have to write my own import program?
> > > >
> > > > I am also trying to avoid the "Paste Append" trick, because loading the data
> > > > into Excel crops off leading zeros and changes some text columns into numeric
> > > > columns.
> > > >
> > > >

Home | Search | Terms | Imprint | Contact
Newsgroups Reader - provided by WiredBox.Net