|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : juillet 2003 Messages : 87 ![]() |
Bonjour,
Je suis novice et je fais ma premiere appli windows. J' ai cree une windows form pour inserer les donnees. Mais lorsque je clique sur nouveau, j'ai dans id -1. Id etant autoincrementer. Par contre si je le vire de mon windows form... Je peux inserer mes donnees, creer et modifier. Donc comment puis je faire pour que lorsque je clique sur nouveau id m'affiche la suivante valeur correctement et non -1 ? Merci |
|
|
00
|
|
|
#2 | |
|
Membre à l'essai
![]() Inscription : juillet 2003 Messages : 87 ![]() |
Citation:
J'ai fais le code suivant. Code :
SELECT MAX(id) + 1 AS Expr1 FROM produccion Je voudrais savoir quel serai le bon code qui fasse que si j'ai id = NULL me mette Code :
SELECT MAX(id) + 1 AS Expr1 FROM produccion |
|
|
|
00
|
|
|
#3 | |
|
Membre confirmé
![]() Inscription : juillet 2006 Messages : 261 ![]() |
Salut,
Citation:
Code :
SELECT isnull(MAX(ID), 0) + 1 FROM produccion Code :
SELECT COALESCE(MAX(ID), 0) + 1 FROM produccion
__________________
Tox ![]()
|
|
|
|
00
|
|
|
#4 | |
|
Membre à l'essai
![]() Inscription : juillet 2003 Messages : 87 ![]() |
Citation:
Mais mon probleme persiste............ La requete m'affiche bien le prochain numero id...... Par contre dans le windows form j'ai toujours -1 qui apparait. Je crois que je vais abandonner l'idee d'afficher l'id dans le windows form. |
|
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 5 390 ![]() |
Si on utilise un DataAdapter :
Code :
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
||
|
|
00
|
|
|
#6 | |||
|
Membre à l'essai
![]() Inscription : juillet 2003 Messages : 87 ![]() |
Citation:
Mais pour un debutant comme moi je sais meme pas ou mettre ce que tu me dis laà. |
|||
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() John DoeDéveloppeur .NET Inscription : novembre 2010 Messages : 903 ![]() |
Tu peux utiliser l’événement RowEnter pour ça, quand je crée une nouvelle ligne la valeur de l'id est null, tu as juste à l'affecter toi même:
Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() |
Effectivement, si afficher l'Id ne te sert à rien, il serait préférable de ne pas l'afficher dans le winform et laisser le SGBD gérer l'incrémentation de l'Id.
|
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : juillet 2003 Messages : 87 ![]() |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com