[GRASS-Italia] db.execute - drop column

Paolo Livio Craveri craveri_paololivio a provincia.cuneo.it
Gio 22 Feb 2007 11:54:31 CET


Buongiorno a tutti.  Sono un neofita di Grass ed č  la prima volta che 
intervengo in questa lista.
Ho un problema relativo alla cancellazione di un campo in una tabella dbf.

Sia "fiumi" un vettoriale nel mapset User1 di spearfish60.

Alla tabella riesco aggiungere campi a piacere con il comando:

GRASS 6.2.1 (spearfish60):~ > echo "ALTER TABLE fiumi ADD COLUMN po 
double"|db.execute

ma non riesco a cancellarli:

GRASS 6.2.1 (spearfish60):~ > echo "ALTER TABLE  fiumi DROP COLUMN 
po"|db.execute
DBMI-DBF driver error:
SQL parser error in statement:
ALTER TABLE fiumi DROP COLUMN po

Error in db_execute_immediate()

ERROR: Error while executing: "ALTER TABLE fiumi DROP COLUMN po
       "

Il comando  db.connect -p fornisce i seguenti parametri:
driver:dbf
database:$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/
schema:(null)
group:(null)

cosa sbaglio? 

In Qgis esiste un comando per cancellare i campi?

grazie in anticipo a chi vorrā  darmi indicazioni.







Maggiori informazioni sulla lista GRASS-Italia