PB de création de table Access via JDBC
bonjour,
j'essaie de créer via du code java utilisant JDBC des tables dans une base ACCESS 2003 existante. En général ça marche mais j'ai un problème si la table contient un champ de type OUI/NON car l'instruction
Code:
create table Fournisseur_Master(ID_Fournisseur integer,NOM_Fournisseur varchar(50),SIRET_Fournisseur varchar(50),ACTIF_Fournisseur boolean)
génère l'erreur suivante :
Citation:
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans la définition de champ.
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 principal.Main.do_createTable(Main.java:131)
at principal.Main.main(Main.java:277)
le driver de connexion utilisé est
Citation:
sun.jdbc.odbc.JdbcOdbcDriver
une idée svp ?