Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    errore data da excel a access

    ciao a tutti!

    prelevando i dati da un foglio excel e inserendoli in access l'operazione viene eseguita ma nonostante ciò mi da un errore nel campo data.

    l'errore è:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    [Microsoft][ODBC Microsoft Access Driver] Syntax error in date in query expression '##'.


    il mio codice di inserimneto è:
    codice:
    sql4 ="INSERT INTO tbl(periodo,store,data,partner,totale,commissione) VALUES ('giugno2008','"&rs.fields(0)&"',#"&rs.fields(1)&"#,'"&rs.fields(2)&"',"&rs.fields(3)&","&rs.fields(4)&")"
    da excel la data si presenta cosi: 5/2/2008 1:11:31 PM

    mentre dopo averla inserita nel db si presenta così: 02/05/2008 13.11.31

    facendo debug: INSERT INTO tbl(periodo,store,data,partner,totale,commissione) VALUES ('giugno2008','a0336',#5/2/2008 1:11:31 PM#,'ciaociao',19.7999992370605,1.78199994564056)


    l'inserimente viene effettuato ma cè sto errore che mi scoccia un po...

    dove sbaglio? grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    ho risolto il problema della data, almeno credo, cancellando un record semivuoto in excel.


    adesso però mi ritrovo questo errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.

    nonostante la query venga eseguita comunque.
    ho controllato le parole riservate, ma tra quelle usate non mi sembra ce ne siano...
    :master:
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    risolto col solito if strTotale&"[]" = "[]" then

    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Originariamente inviato da yro
    risolto col solito if strTotale&"[]" = "[]" then

    la pluri-decorata, pluri-premiata, pluri-citata, pluri-plurata

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da optime
    la pluri-decorata, pluri-premiata, pluri-citata, pluri-plurata
    standing ovation!!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.