1 messaggio dal 16 settembre 2009
Salve a tutti.
Sto esportando un database da Openoffice Base a Microsoft Access.
Sono riuscito a ricreare il SQL per trasferire i dati.
Creando una tabella chiamata CLIENTI, ho poi cercato di eseguire questa query(ne citerò solo un pezzo per comodità):
INSERT INTO CLIENTI(ID, RAGIONE_SOC, INDIRIZZO, CAP, CITTA, PROVINCIA, SET_MERC, TEL, EMAIL, CONTATTO, ULTIMA_VISITA, ESITO, CONCORRENZA1, CONCORRENZA2, CONCORRENZA3, FATTURATO) VALUES(3,'Ottica Pietroni','corso Cairoli, 35',62100,'Macerata','MC','Ottica','0733/233027','pietroni@greenvision.it','Pietroni Giuseppe',NULL,NULL,'Poster 6x3',NULL,NULL,NULL)
INSERT INTO CLIENTI(ID, RAGIONE_SOC, INDIRIZZO, CAP, CITTA, PROVINCIA, SET_MERC, TEL, EMAIL, CONTATTO, ULTIMA_VISITA, ESITO, CONCORRENZA1, CONCORRENZA2, CONCORRENZA3, FATTURATO) VALUES(4,'Ottica Martinelli','corso della Repubblica, 21',62100,'Macerata','MC','Ottica','0733/260255','ottica.martinelli@libero.it',NULL,NULL,NULL,'Poster 6x3',NULL,NULL,NULL)


Quando la vado ad eseguire mi dice "Punto e virgola(;) mancante alla fine dell'istruzione SQL".
Cosa fare?
Grazie a tutti
salve,
Jacopo88 ha scritto:
Salve a tutti.
Sto esportando un database da Openoffice Base a Microsoft Access.
Sono riuscito a ricreare il SQL per trasferire i dati.
Creando una tabella chiamata CLIENTI, ho poi cercato di eseguire questa query(ne citerò solo un pezzo per comodità):
INSERT INTO CLIENTI(ID, RAGIONE_SOC, INDIRIZZO, CAP, CITTA, PROVINCIA, SET_MERC, TEL, EMAIL, CONTATTO, ULTIMA_VISITA, ESITO, CONCORRENZA1, CONCORRENZA2, CONCORRENZA3, FATTURATO) VALUES(3,'Ottica Pietroni','corso Cairoli, 35',62100,'Macerata','MC','Ottica','0733/233027','pietroni@greenvision.it','Pietroni Giuseppe',NULL,NULL,'Poster 6x3',NULL,NULL,NULL) 
INSERT INTO CLIENTI(ID, RAGIONE_SOC, INDIRIZZO, CAP, CITTA, PROVINCIA, SET_MERC, TEL, EMAIL, CONTATTO, ULTIMA_VISITA, ESITO, CONCORRENZA1, CONCORRENZA2, CONCORRENZA3, FATTURATO) VALUES(4,'Ottica Martinelli','corso della Repubblica, 21',62100,'Macerata','MC','Ottica','0733/260255','ottica.martinelli@libero.it',NULL,NULL,NULL,'Poster 6x3',NULL,NULL,NULL)


Quando la vado ad eseguire mi dice "Punto e virgola(;) mancante alla fine dell'istruzione SQL".
Cosa fare?
Grazie a tutti


non ricordavo Access richiedesse esplicitamente il terminatore di comando..
ad ogni luogo, se cosi' fosse, la tua istruzione probabilmente deve essere scritta
INSERT INTO tabella (ID, RAGIONE_SOC, ...., CONCORRENZA3, FATTURATO )
VALUES (3, 'Ottica Pietroni', ...,NULL,NULL );

saluti

Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz - http://italy.mvps.org
http://www.hotelsole.com - http://www.hotelsolericcione.de

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC