[Gfoss] "Date" negli attributi, parola proibita?
Giovanni Manghi
giovanni.manghi a gmail.com
Gio 16 Dic 2010 16:06:48 CET
Ci sono molte parole riservate in informatica, anche senza controllare
non mi sembrerebbe per nulla strano che "date" sia una di queste in
questo specifico contesto.
Ciao
-- Giovanni --
On Thu, 2010-12-16 at 15:11 +0100, marco.donnini at tiscali.it wrote:
> ciao
>
> ho un shp creato con qgis partendo da un xls.
> fra gli attributi
> ne ho uno che si chiama "Date", nella cui colonna sono segnate delle
> date collegate ai diversi puti.
>
> vado su grass per importare il mio shp
> (usando v.in.ogr) e mi compare la seguente scirtta
>
> [...] SQL parser
> error: syntax error, unexpected DATE, expecting NAME processing 'DATE'
>
> in statement: [...]
>
> (in fondo alla mail riporto la schermata completa)
>
>
> mi sembra di capire che c'è un errore nella casella DATE.
>
> dopo
> diverse prove nel dbf (del tipo sostituisci "/" con "." e cose simili)
> decido di sostituire nel dbf il nome "Date" con "Pippo".
>
> miracolosamente grass mi carica senza alcun problema il file shp...
>
>
> c'è un conflitto con la parola "Date"??
> è mai capitato a qualcuno??
>
>
> grazie mille!!
>
>
> Di seguito la schermata per esteso:
>
> Projection of
> input dataset and current location appear to match
> Layer:
> dati_googas_utm_wgs84_33
> DBMI-DBF driver error:
> SQL parser error:
> syntax error, unexpected DATE, expecting NAME processing 'DATE'
> in
> statement:
> create table prova (cat integer, NAME varchar ( 80 ),
> AMMNISTRAT varchar ( 80 ), SITEDESCRI varchar ( 80 ), TYPE varchar ( 80
> ), MAINGASCOM varchar ( 80 ), CHEMISOTPC varchar ( 80 ), TEMP varchar (
> 80 ), DATE varchar ( 80 ), GASFLUX varchar ( 80 ), GASFLUXSPE varchar (
> 80 ), MEASMETHOD varchar ( 80 ), MEASDETAIL varchar ( 80 ), ACCIDENTHU
> integer, ACCIDENTAN integer, HAZARDDESC varchar ( 80 ), CONTACT varchar
> ( 80 ), MAINIMAGE varchar ( 80 ), IMAGES integer, REFERENCEL varchar (
> 80 ), RESEARCHUN varchar ( 80 ), EXTRAFILES varchar ( 80 ), NOTE
> integer, RU integer)
> Error in db_execute_immediate()
>
> ERRORE: Unable to
> create table: 'create table prova (cat integer, NAME
> varchar (
> 80 ), AMMNISTRAT varchar ( 80 ), SITEDESCRI varchar ( 80
> ),
> TYPE varchar ( 80 ), MAINGASCOM varchar ( 80 ), CHEMISOTPC
>
> varchar ( 80 ), TEMP varchar ( 80 ), DATE varchar ( 80 ), GASFLUX
>
> varchar ( 80 ), GASFLUXSPE varchar ( 80 ), MEASMETHOD varchar (
> 80
> ), MEASDETAIL varchar ( 80 ), ACCIDENTHU integer, ACCIDENTAN
>
> integer, HAZARDDESC varchar ( 80 ), CONTACT varchar ( 80 ),
>
> MAINIMAGE varchar ( 80 ), IMAGES integer, REFERENCEL varchar (
> 80
> ), RESEARCHUN varchar ( 80 ), EXTRAFILES varchar ( 80 ),
> NOTE
>
>
>
>
>
> Supera i limiti: raddoppia la velocità da 10 a 20 Mega!
>
> Risparmia con Tutto Incluso: telefono + adsl 20 mega a soli 29,95 € al mese per due anni!
>
> SCONTO DI 240 EURO!
>
> http://abbonati.tiscali.it/telefono-adsl/prodotti/tc/tuttoincluso/?WT.mc_id=01fw
> _______________________________________________
> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
> Gfoss at lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 485 iscritti al 20.11.2010
Maggiori informazioni sulla lista
Gfoss