Syntaxe INSET INTO

walou -  
 walou -
Bonjour,
J'ai un probléme de syntaxe dans ma requéte INSET INTO :
23 nov. 2009 23:14:11 traitement_image.Traitement run
L'erreur :
GRAVE: null
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans l'instruction INSERT INTO.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3111)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:288)
at traitement_image.Traitement.run(Traitement.java:50)

J'ai créé ma base avec access et la connexion fonctionne bien avec Java,mais quant j'aissaye d'insérer une ligne dans une table qui contient le champs Date (c une string).
J'ai essayé plusieurs syntaxe mais sa ne marche pas :
requete.executeUpdate("INSERT INTO code (Date) VALUES (\"" + barcodes[0].getValue().toString()+ "\")");
ou aussi vaec les ( ' ).jai toujours la méme erreur
Svp aidez moi c urgent
Configuration: Windows XP
Firefox 3.0.15
NetBean's
Access

1 réponse

  1. Maman, chui pas bô
     
    Salut

    peux-tu nous donner la valeur de l'argument de .ExecuteUpdate() ? à savoir la valeur de "INSERT INTO code (Date) VALUES (\"" + barcodes[0].getValue().toString()+ "\")"
    ...ça laisse penser que tu insères une ligne avec seulement la colonne Date renseignée avec la valeur en provenance de barcodes[0]
    0
    1. walou
       
      Enfet Avec un entier a insérer sa marche,mais lorsque c Une String sa fonctionne pas ,c'est toujours la méme erreur.Dsl j'ai pas bien compris ta question ; c just une ligne du type String a Inserer.ma Table : code
      les champs :
      id : entier
      Date : String
      nom :String
      Valeur : String
      ...
      pour trouver la syntaxe correcte j'ai prix un champs aléatoire ;Date

      Barcodes[0].getValue().String() Contient Le code bar d'un produit ,exemple 04455023398u7
      a inserer dans une ligne d'un champs

      merci de m'aider c'est urgent
      0