[GRASS-dev] can there be spaces in DBF table names?

Brad Douglas rez at touchofmadness.com
Mon Oct 8 02:00:57 EDT 2007


On Mon, 2007-10-08 at 18:13 +1300, Hamish wrote:
> Hi,
> 
> I just tried importing a DBF file with v.in.db. It failed with:
> 
> DBMI-DBF driver error:
> SQL parser error: 
> in statement:
> select Sample_id, Longitude, Latitude from ss ll
> Error in db_open_select_cursor()
> 
> ERROR: Cannot open select cursor: 'select Sample_id, Longitude, Latitude
>        from ss ll'
> 
> 
> The table is in a file called "ss ll.dbf".
> If I rename it to remove the space in the name it works fine.
> Is this a quoting problem in GRASS or an illegal DBF table name?

Yes, it's a quoting problem.  SQL statements with spaces need to be
enclosed with double quotes.


-- 
73, de Brad KB8UYR/6 <rez touchofmadness com>




More information about the grass-dev mailing list