Condividi tramite

CREAZIONE QUERY INSERT INTO SQL ACCESS

Anonimo
2019-10-18T20:40:00+00:00

Buonasera 

Ho un problema con la creazione della query con ACCESS in SQL per l'importazione da un file CSV

la tabella è la seguente:

CREATE TABLE ARTICOLI

(CODICEART CHAR(15) PRIMARY KEY,

DESCRIZIONEART CHAR(50) NOT NULL,

QUANTITA INT,

PREZZOUNI MONEY,

IVAPERC SMALLINT,

IMPONIBILE MONEY,

IVA MONEY,

TOTALE MONEY,

UNIQUE (CODICEART));

questa invece la query:

INSERT INTO ARTICOLI ( CODICEART, DESCRIZIONEART, QUANTITA, PREZZOUNI, IVAPERC, IMPONIBILE, IVA, TOTALE )

SELECT CODICEART, DESCRIZIONEART, QUANTITA, PREZZOUNI, IVAPERC, IMPONIBILE, IVA, TOTALE

FROM [Text;Database=C:\Desktop;HDR=yes].[ARTICOLI.csv];

Mi dice che non è stato possibile importare i record a causa di violazioni nella regola di convalida.

Vi ringrazio in anticipo per l'aiuto.

Simone

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

6 risposte

Ordina per: Più utili
  1. Anonimo
    2019-10-22T15:33:30+00:00

    ho capito quale è il problema.

    no riconosce il ; come delimitatore

    eh non riesco a impostarglielo. con FMT=Delimited(;) non funziona

    grazie ancora

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-10-20T06:44:55+00:00

    ciao Simone.

    da me ottengo questo : 

    con questo CSV :

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  4. Anonimo
    2019-10-19T09:55:39+00:00

    in totale sono 67 record.

    CODICEART;DESCRIZIONEART;QUANTITA;PREZZOUNI;IVAPERC;IMPONIBILE;IVA;TOTALE

    ZPL053/B;RACCOGLITORE A4 DORSO 7,5;36;€ 4,62;22; € 166,32 ; € 36,59 ; € 202,91

    ZCT030;BUSTE ANT. 22X30 (50PZ);10;€ 1,82;22; € 18,20 ; € 4,00 ; € 22,20

    ZCP070/ARC;CART. C/FIN. 25X31 (ARANCIO);2;€ 8,36;22; € 16,72 ; € 3,68 ; € 20,40

    ZCP070/AC;CART. C/FIN. 25X31 (AZZURRO);2;€ 8,36;22; € 16,72 ; € 3,68 ; € 20,40

    ZCA501;CARTA A4 - RISMA 500FG;240;2,57;22; € 617,00 ; € 135,74 ; € 752,74

    ZCA002/COPY;CARTA A3 - RISMA 500FG;25;5,67;22; € 141,80 ; € 31,20 ; € 173,00

    ZCP007/AC;CARP.MANILA SEMP.25X35 STAMP AZZUR.100PZ;1;€ 6,60;22; € 6,60 ; € 1,45 ; € 8,05 

    grazie ancora.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2019-10-19T06:58:25+00:00

    ciao Simone,

    ho effettuato un test con i dati che seguono e tutto va a buon fine: 

    prova a mostrare il tuo file CSV, senza dati sensibili.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento