Rechercher : dans
Par :

Clé primaire auto incrementation

Dernière réponse le 1 aoû 2009 à 15:41:03 jrad31, le 14 jui 2009 à 13:55:33 
 Signaler ce message aux modérateurs

Bonjour,
je travaille sur JAVA,
au cours de l'insertion j'ai écris :
String sql ="INSERT INTO perso VALUES('"+Nnom+"','"+Npnom+"','"+Ncin+"','""')";
et le champs vide et celui de la clé primaire auto incrementation mais il ne fonctionne pas !!!
avez vous une solution !!

Configuration: Windows XP
Firefox 3.0.11

1

moderno31, le 14 jui 2009 à 13:59:39

HEllo,
Je ne connais pas java mais je réponds pour sql,
si tu as un autoinc, pas besoin de spécifier la valeur, meme vide.

Vu la méthode d'INSERT que tu utilises, il faut mettre toutes les valeurs de chaque champs de ta table, sinon tu auras une erreur.

Répondre à moderno31

2

jrad31, le 16 jui 2009 à 12:15:03

Oui merci c'est ça mon problème .

Répondre à jrad31

3

moderno31, le 17 jui 2009 à 23:58:46

Est-ce que tous les champs de la tables sont récupérés dans ton INSERT ?
Quel est le message d'erreur que tu reçois ?
Fait moi voir également le code SQL de la structure de cette table... Merci

Répondre à moderno31

4

osmoseray, le 29 jui 2009 à 16:43:18

Dans les language de programmation que j'utilise quand on insère une clé qui s'incrémente tout seul on ne la spécifie pas du tout.

Enlève ton dernier champs et essait

Répondre à osmoseray

5

 moderno31, le 1 aoû 2009 à 15:41:03

Oui d'accord, ce que je voulai dire c'est que meme si on appelle le champ sans lui donner de valeur. cla ne tombe pas en erreur

Répondre à moderno31
Collection CommentÇaMarche.net