salut,
je realise une application java sous netbeans et avec une base de données sql server. j'ai une table dont le champs de la clé primaire est auto incrementable,et on sais que dans ce cas on l'inser pas ,il s'insert automatiquement ,la requete que j'utilise marche bien sous sql server mais dans netbeans non.plus d'explication:
le nom de la table est utilisateur.
ces champs sont:
iduser: numeric auto increment (la clé primaire)
login: text
pass: text
en sql server j'execute la requete:
insert into utilisateur(login,pass) values('aa','bb');et ça marche bien
mais dans netbeans meme si tous les autres requetes que j'effectu pour les autres table ça marche bien,celle la non car il attend que j'insert la valeur de iduser or que cela sera pas accepter par sqlserver.
voilà mon code
le code marche bien si le type de la clé primaire est un char.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Connexion con = new Connexion(); Statement st = connect.getSt(); String requete = null; String req = null; try{ string a=txt1.gettext(); string b=txt2.gettext(); string reqete="insert into utilisateur(login,pass) values('"+a+"','"+b+"')"; st.executeUpdate(); catch(Exception ex ){ }
quel est la solution,merci
Partager