Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema registrazione data con query INSERT INTO

    Salve ho un problema con la registrazione della data su un database Access, i passi del codice che uso sono i seguenti :


    codice:
             
             // trasformo in integer la stringa di inserimento del giorno, mese ed anno
    
             final String d = (String)cdue.getText();
             int day = Integer.parseInt(d);
    
             final String m = (String)ctre.getText();
             int month = Integer.parseInt(m);
    
             final String a = (String)cquattro.getText();
             int year = Integer.parseInt(a);
    
    
             // costruisco la data e la assegno ad una stringa
    
             String dtinc = ""+ day +"/"+month+"/"+year;
    
             DateFormat dt = new SimpleDateFormat("dd/MM/yyyy");
    
    
              // trasformo il valore per la registrazione
    
             java.util.Date dtu = dt.parse(dtinc);
    
             java.sql.Date dti = new java.sql.Date(dtu.getTime());
    
            
             // costruisco la query, il campo Cognome e Testo, il campo Data di nascita è data
    
             stmt=conn.createStatement();
             stmt.executeUpdate("INSERT INTO nometabella(Cognome, Data di nascita)Values('" + cuno.getText() + "', #" +  dti + "#) ");
             stmt.close();
    l'errore che mi esce è " ERRORE di sintassi nell'espressione INSERT INTO ", potete aiutarmi
    saluti Roberto

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Domanda: "Data di nascita" è un campo del database giusto? Sei sicuro che sia corretto usare degli spazi nel nome? :master:
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3

    Problema registrazione data con query INSERT INTO

    Ciao, ho costruito il database con una sequenza guidata di access, poi solitamente quando ci sono problemi coi campi esce l'errore campo non trovato, comunque grazie per la risposta

    saluti Roberto

  4. #4

    Problema registrazione data con query INSERT INTO

    ALEX chiedo venia avevi ragione tu togliendo gli spazi al nome del campo ho risolto il problema, di nuovo grazie

    saluti Roberto

    P.S. avevo voluto seguire una costruzione guidata del database proprio per evitare errori simili

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Nessun problema, tranquillo... Access è una brutta bestia
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.