[GRASS-dev] DBF driver: semicolon and select troubles

Markus Neteler neteler at itc.it
Thu Jun 28 09:34:28 EDT 2007


Hi,

when having a semicolon at the end of a statement, the DBF driver gives
an error:

echo "select start_map, end_map, start_mp, start_off, end_mp, end_off,
lid from route_lrs where lcat = 1;" | db.select
DBMI-DBF driver error:
SQL parser error: syntax error, unexpected $undefined, expecting $end
processing ';'
in statement:
select start_map, end_map, start_mp, start_off, end_mp, end_off, lid
from route_lrs where lcat = 1;
Error in db_open_select_cursor()

This is a problem, because other drivers seem to require it (see
v.lrs.label).

Without semicolon, it works:
 echo "select start_map, end_map, start_mp, start_off, end_mp, end_off,
lid from route_lrs where lcat = 1" | db.select
start_map|end_map|start_mp|start_off|end_mp|end_off|lid
185.206836|596.743043|6|0|7|0|22

How to enable the DBF driver to also accept the semicolon here?

markus

------------------
ITC -> dall'1 marzo 2007 Fondazione Bruno Kessler
ITC -> since 1 March 2007 Fondazione Bruno Kessler
------------------




More information about the grass-dev mailing list