Bonjour!

Alors voici mon soucis, j'essaye de créer une table avec une valeur par défaut sur une colonne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
statement.execute("create table essaiTable( test1 integer default '0', test2 varchar(50), test3 varchar(50) ) ");
Cependant, sans la clause 'default' la création fonctionne, mais avec j'obtiens l'erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans l'instruction CREATE TABLE.
J'ai cherché sur plusieurs sites et apparemment la syntaxe est bonne, donc je ne vois pas d'où peut provenir l'erreur, auriez vous une idée?

Une dernière petite chose ^^;, dans access on peut créer un "index avec des doublons", et je dois reproduire la même chose dans cette même table.

Cependant je ne trouve pas comment créer d'index en jdbc, suffit-il juste de désigner le champ en tant que clef primaire, ou y a t-il un autre moyen de créer un index sur une colonne?

Par avance merci