INSERT du login seulement dans un enregistrement d'une table access
cs_sarrita
Messages postés15Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 juillet 2007
-
28 mai 2007 à 20:06
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 2008
-
28 mai 2007 à 20:56
salutt!
je voudrais insérer un nouveau login,dans son enregisrement correspondant de la table USERS sans changer les autres valeurs dont " user_id,et Password..
les champs de la table USERS sont:user_id(clé primaire),login,password..elle est liée à la table USER_ROLE par le champ USER_ID, et liée à la table USER_ENV pas USER_ID aussi..jebloque
je bloque la dessus
quelqu'un a des suggestions à me proposer mercii..!!
<!-- / message -->
A voir également:
INSERT du login seulement dans un enregistrement d'une table access
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 28 mai 2007 à 20:56
Salut,
En fait la question est ambigue, parce que tu parles d'inserer (...) sans changer les autres valeurs (update). Donc, en fait, soit un insert, soit un update...
Pour un insert, si les autres champs sont requis (Not NULL), alors tu ne pourras pas juste inserer le login.
Sinon, il suffit juste des les omettre dans ton insert ( "insert into Users(login) values(valeurDuLogin);" ). Mais un login sans mot de passe, ca risque d'etre embetant .
Pour récuperer un identifiant auto-incrémenté (user_id ?), tu peux utililser "SELECT @@Identity;"
Si c'est un Update, alors je ne vois pas le souci
Mais c'est encore plus probable que j'ai mal compris la question. Le cas échéant, tu pourrais me donner + de précision ?