[GRASSLIST:9509] Re: dbf - v.in.ascii import

Francesco Mirabella mirabell at unipg.it
Thu Dec 15 10:16:01 EST 2005


> > .dbf database. Following the manpage, it seems that the v.in.ascii
> > command is the same whatever is the database I want to connect to, so I
> > type:
> > 
> > #############################################
> > v.in.ascii input=ascii_file.txt output=prova_dbf fs=tab columns='cat integer, x double precision, y double precision, cdp_number varchar(20), line_name varchar(20), acquisition_year varchar(20)' x=2 y=3  cat=1
> > #############################################
> > 
> > but I get:
> > #############################################
> > DBMI-DBF driver error:
> > Incompatible value type.
> > Error in db_execute_immediate()
> > 
> > ERROR: Cannot insert values: insert into prova_ar_dbf values ( 1,
> >        11.919589, 43.679116, 101, 'ar315', 1981)
> 
> I think that cdp_number and acquisition_year are of integer type, not varchar.
> At least they are not quoted.
> 
> Markus



I tried with integer, but I get the same error....

Francesco




> > GRASS 6.0.1 (fogli_geo):~ >
> > #############################################
> > 
> > I think it is related to the names that I want for the columns of the
> > table, but I can't see what to do.
> > 
> > can someone help??
> > 
> > cheers,
> > Francesco
> > 
> 




More information about the grass-user mailing list