Donc ma personne est bien ajouter, Ma table personne dès qu'elle recoit
un nouvelle enregistrement increment un colonne "id" de 1. Donc à la
fin de l'execution du code plus haut j'aurais dans ma table personne :
TABLE PERSONNE
ID | PRENOM
1 | jean claude
Ce que je voudrais en faite c'est juste après que le code plus haut
ce soit executé récupérer l'id créer automatiquement par sql server, en
l'occurence le "1". command.ExecuteNonQuery() renvoi juste le nombre de ligne concerné, donc ca ne va pas en faite.
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 8 nov. 2005 à 14:17
Tout d'abord, merci de ta réponse.
Pour executer la requete j'ai le choix entre command.ExecuteNonQuery()
qui renvoi le nombre de ligne concerné donc il va tjs me renvoyer "1"
c'est pas interessant ou command.ExecuteReader() qui renvoi la ligne
concercné Donc Je choisi ExecuteReader() qui me renvoi bien une ligne
grace à ta méthode donc je fais :
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 8 nov. 2005 à 15:32
Ben meme en faisant ca, ca marche point si le type en provenance de la
base est un String pas de problème GetString(0) marche mais si c'est
une entier GetInt32(0) marche point, il me sort
System.InvalidCastException.