Syntaxe INSET INTO
walou
-
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
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
A voir également:
- Syntaxe INSET INTO
- Trouver erreur de syntaxe fichier txt - Forum Windows
- Monitor will go into standby mode ✓ - Forum Matériel & Système
- La syntaxe du nom de fichier de répertoire ou de volume est incorrecte ✓ - Forum Windows 10
- Trouver erreur de syntaxe fichier txt pix ✓ - Forum Windows
- PHP Rechercher mot dans txt et supprimer ✓ - Forum PHP
1 réponse
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]
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]
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